The JIP pipeline system is a python library and a set of command line utilities that allows you to create batch-process based computational pipeline that can be submitted and managed on a compute cluster or on your local machine.
The JIP documentation <http://pyjip.readthedocs.org/en/latest/>
_ contains
more detailed instructions on installation and, more importantly, configuration
of the system and your compute infrastructure. Here is the very quick guide::
$> pip install pyjip
or
$> python setup.py install
If you want to install from pypi or the git repository. Afterwards, you have
to create configuration file $HOME/.jip/jip.json
and add the following
content::
{
"cluster": "<class_name>"
}
Replace <class_name>
with the name of the class that implements support
for your compute cluster. JIP ships with the following implementations:
* ``jip.cluster.SGE`` for *Sun Grid Engine*
* ``jip.cluster.Slurm`` for *Slurm*
* ``jip.cluster.PBS`` for *PBS* and *Torque*
* ``jip.cluster.LSF`` for *Platform LSF* and *Open Lava*
* ``jip.grids.JIP`` for JIPs' internal scheduler. If you use this, make
sure to start the JIP server on the same machine using the ``jip server``
command. Please note also that you have to install *pyzmq* if you want
to run the JIP server.
Documentation <http://pyjip.readthedocs.org/en/latest/>
_ on installation and
usage can be found at http://pyjip.readthedocs.org/en/latest/.
The JIP source code can be found on
GitHub <https://github.com/thasso/pyjip>
_.
Please feel free to use the issue tracker <https://github.com/thasso/pyjip/issues>
_ to file bug reports and feature
requests.
0.6:
Issue #53 <https://github.com/thasso/pyjip/issues/53>
_]Issue #51 <https://github.com/thasso/pyjip/issues/51>
_]Issue #46 <https://github.com/thasso/pyjip/pull/46>
_]Issue #43 <https://github.com/thasso/pyjip/issues/43>
_]Issue #40 <https://github.com/thasso/pyjip/issues/40>
_]0.5:
Issue #39 <https://github.com/thasso/pyjip/issues/39>
_]Issue #38 <https://github.com/thasso/pyjip/issues/38>
_]Issue #37 <https://github.com/thasso/pyjip/issues/37>
_]Issue #35 <https://github.com/thasso/pyjip/issues/35>
_]Issue #34 <https://github.com/thasso/pyjip/issues/34>
_]Issue #30 <https://github.com/thasso/pyjip/issues/30>
_]Issue #29 <https://github.com/thasso/pyjip/issues/29>
_]Issue #28 <https://github.com/thasso/pyjip/issues/28>
_]Issue #26 <https://github.com/thasso/pyjip/issues/26>
_]Issue #24 <https://github.com/thasso/pyjip/issues/24>
_]Issue #23 <https://github.com/thasso/pyjip/issues/23>
_]Issue #6 <https://github.com/thasso/pyjip/issues/6>
_]Issue #4 <https://github.com/thasso/pyjip/issues/4>
_]0.4:
Issue 22 <https://github.com/thasso/pyjip/issues/22>
_]Issue 20 <https://github.com/thasso/pyjip/issues/20>
_]Issue 19 <https://github.com/thasso/pyjip/issues/19>
_]Issue 18 <https://github.com/thasso/pyjip/issues/18>
_]Issue 16 <https://github.com/thasso/pyjip/issues/16>
_]Issue 10 <https://github.com/thasso/pyjip/issues/10>
_]Issue 8 <https://github.com/thasso/pyjip/issues/8>
_]Issue 7 <https://github.com/thasso/pyjip/issues/7>
_]Issue 5 <https://github.com/thasso/pyjip/issues/5>
_]0.3 :
0.2 :
0.1 : Initial release
JIP is licensed under the BSD license.