No description
Find a file
2016-09-28 22:53:11 +02:00
doc doc update 2015-09-07 09:30:26 +02:00
examples slightly more complex example 2015-11-20 00:13:19 +01:00
jobmanager a version that passes all tests in python3.4 2016-09-28 22:53:11 +02:00
tests a version that passes all tests in python3.4 2016-09-28 22:53:11 +02:00
.gitignore gitignore update 2015-01-21 19:06:00 +01:00
.travis.yml only master for travis 2016-09-28 15:32:18 +02:00
LICENSE copy from jobmanager bakup 2014-09-05 23:33:55 +02:00
MANIFEST.in fix MANIFET.in 2015-04-09 17:54:06 +02:00
README.md added 'user signal' to TODO 2016-09-28 15:31:54 +02:00
setup.cfg These are the promised setup files. 2014-12-22 20:16:22 +01:00
setup.py travis: typo in setup.py 2015-04-26 16:37:55 +02:00

jobmanager

PyPI Travis

Easy distributed computing based on the python class SyncManager for remote communication and python module multiprocessing for local parallelism.

Documentation

The documentation is available at http://cimatosa.github.io/jobmanager/

TODO

  • timeout for client
  • single proxy for client and queue for subprocesses
  • user signal to server to retrieve status

Developer's note

After cloning into jobmanager, create a virtual environment

virtualenv --system-site-packages ve_jm
source ve_jm/bin/activate

Install all dependencies

python setup.py develop

Running an example

python examples/simple_example.py

Running tests

python setup.py test

[travis test]