Skip to content

Commit

Permalink
Merge pull request #69 from MikeDacre/0.6.1-b7
Browse files Browse the repository at this point in the history
Increment version to 0.6.1-beta.7
  • Loading branch information
MikeDacre authored Aug 2, 2017
2 parents 7443879 + 6177aa1 commit f575978
Show file tree
Hide file tree
Showing 12 changed files with 20 additions and 15 deletions.
4 changes: 2 additions & 2 deletions README.rst
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@ environment!
+---------+----------------------------------------------------+
| License | MIT License, property of Stanford, use as you wish |
+---------+----------------------------------------------------+
| Version | 0.6.1-beta.6 |
| Version | 0.6.1-beta.7 |
+---------+----------------------------------------------------+

.. image:: https://readthedocs.org/projects/fyrd/badge/?version=latest
Expand All @@ -39,7 +39,7 @@ techniques to avoid overwhelming the queue and to catch bugs on the fly.

It is routinely tested on Mac OS and Linux with slurm and torque clusters, or
in the absence of a cluster, on Python versions `2.7.10`, `2.7.11`, `2.7.12`,
`3.3.0`, `3.4.0`, `3.5.2`, `3.6-dev`, and `3.7-dev`. The full test suite is
`3.3.0`, `3.4.0`, `3.5.2`, `3.6.2`, and `3.7-dev`. The full test suite is
available in the `tests` folder.

Fyrd is pronounced 'feared' (sort of), it is an Anglo-Saxon term for an army,
Expand Down
Binary file modified docs/fyrd_manual.pdf
Binary file not shown.
1 change: 1 addition & 0 deletions docs/sphinx/advanced_usage.rst
Original file line number Diff line number Diff line change
Expand Up @@ -259,6 +259,7 @@ The method can actually be simply accessed as a function instead of needing
the `Queue` class:

.. code:: python
fyrd.wait([1,2,3])
To generate a `Queue` object, do the following:
Expand Down
6 changes: 3 additions & 3 deletions docs/sphinx/api.rst
Original file line number Diff line number Diff line change
Expand Up @@ -41,7 +41,7 @@ Methods

.. automethod:: fyrd.queue.Queue.update

.. automethod:: fyrd.queue.Queue.QueueJob
.. autoclass:: fyrd.queue.Queue.QueueJob

.. autoexception:: fyrd.queue.QueueError

Expand Down Expand Up @@ -354,9 +354,9 @@ fyrd.local.job_runner
fyrd.run
--------

.. automodule:: fyrd.local.run
.. automodule:: fyrd.run
:members:
"show-inheritance:
:show-inheritance:

fyrd.logme
----------
Expand Down
2 changes: 1 addition & 1 deletion docs/sphinx/conf.py
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@
copyright = '2016, Michael Dacre <[email protected]>'
author = 'Michael Dacre <[email protected]>'
version = '0.6'
release = '0.6.1-beta.6'
release = '0.6.1-beta.7'
language = 'en'

# Add any paths that contain templates here, relative to this directory.
Expand Down
4 changes: 2 additions & 2 deletions docs/sphinx/index.rst
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ Python job submission on torque and slurm clusters with dependency tracking.
+---------+----------------------------------------------------+
| License | MIT License, property of Stanford, use as you wish |
+---------+----------------------------------------------------+
| Version | 0.6.1-beta.6 |
| Version | 0.6.1-beta.7 |
+---------+----------------------------------------------------+

.. only:: html
Expand All @@ -27,7 +27,7 @@ techniques to avoid overwhelming the queue and to catch bugs on the fly.

It is routinely tested on Mac OS and Linux with slurm and torque clusters, or in
the absence of a cluster, on Python versions 2.7.10, 2.7.11, 2.7.12, 3.3.0, 3.4.0,
3.5.2, 3.6-dev, and 3.7-dev. The full test suite is available in the `tests` folder.
3.5.2, 3.6.2, and 3.7-dev. The full test suite is available in the `tests` folder.

Fyrd is pronounced 'feared' (sort of), it is an Anglo-Saxon term for an army,
particularly an army of freemen (in this case an army of compute nodes). The
Expand Down
2 changes: 1 addition & 1 deletion docs/sphinx/simple_index.rst
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@ techniques to avoid overwhelming the queue and to catch bugs on the fly.

It is routinely tested on Mac OS and Linux with slurm and torque clusters, or in
the absence of a cluster, on Python versions 2.7.10, 2.7.11, 2.7.12, 3.3.0, 3.4.0,
3.5.2, 3.6-dev, and 3.7-dev. The full test suite is available in the `tests` folder.
3.5.2, 3.6.2, and 3.7-dev. The full test suite is available in the `tests` folder.

For complete documentation see `the documentation site <https://fyrd.readthedocs.io>`_
and the `Fyrd.pdf <Fyrd.pdf>`_ document in this repository.
Expand Down
6 changes: 3 additions & 3 deletions fyrd/__init__.py
Original file line number Diff line number Diff line change
Expand Up @@ -6,9 +6,9 @@
AUTHOR: Michael D Dacre, [email protected]
ORGANIZATION: Stanford University
LICENSE: MIT License, property of Stanford, use as you wish
VERSION: 0.6.1-beta.6
VERSION: 0.6.1-beta.7
CREATED: 2015-12-11 22:19
Last modified: 2016-11-28 14:06
Last modified: 2017-08-02 11:43
=============== ===================================================
Allows simple job submission with *dependency tracking and queue waiting* with
Expand Down Expand Up @@ -143,7 +143,7 @@
import atexit as _atexit

# Version Number
__version__ = '0.6.1-beta.6'
__version__ = '0.6.1-beta.7'

#################################################
# Currently configured job submission systems #
Expand Down
2 changes: 1 addition & 1 deletion fyrd/__main__.py
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@
Author Michael D Dacre <[email protected]>
Organization Stanford University
License MIT License, use as you wish
Version 0.6.2-beta.6
Version 0.6.2-beta.7
============ ======================================
"""
from __future__ import print_function
Expand Down
5 changes: 4 additions & 1 deletion fyrd/helpers.py
Original file line number Diff line number Diff line change
Expand Up @@ -299,7 +299,8 @@ def splitrun(jobs, infile, inheader, command, args=None, kwargs=None,
with the jobs argument, and run command on each.
Accepts exactly the same arguments as the Job class, with the exception of
the first three and last four arguments, which are:
the first three and last four arguments, which are::
- the number of jobs
- the file to work on
- whether the input file has a header
Expand Down Expand Up @@ -357,10 +358,12 @@ def splitrun(jobs, infile, inheader, command, args=None, kwargs=None,
Returns:
Primary return value varies and is decided in this order:
If outfile: the absolute path to that file
If merge_func: the result of merge_func(list), where list
is the list of outputs.
Else: a list of results
If direct is False, this function returns a fyrd.job.Job object which
will return the results described above on get().
"""
Expand Down
1 change: 1 addition & 0 deletions fyrd/run.py
Original file line number Diff line number Diff line change
Expand Up @@ -686,6 +686,7 @@ def get_imports(function, mode='string'):
"""Build a list of potentially useful imports from a function handle.
Gets:
- All modules from globals()
- All modules from the function's globals()
- All functions from the function's globals()
Expand Down
2 changes: 1 addition & 1 deletion setup.py
Original file line number Diff line number Diff line change
Expand Up @@ -54,7 +54,7 @@ def run_tests(self):

setup(
name='fyrd',
version='0.6.1-beta.6',
version='0.6.1-beta.7',
description=('Submit functions and shell scripts to torque, slurm, ' +
'or local machines'),
long_description=long_description,
Expand Down

0 comments on commit f575978

Please sign in to comment.