The ruffus module is a lightweight way to add support for running computational pipelines.
The ruffus provides automatic support for
- Managing dependencies
- Parallel jobs
- Re-starting from arbitrary points, especially after errors
- Display of the pipeline as a flowchart
- Reporting
In order to install the extension:
easy_install ruffus
download the latest sources from here
or check out the latest code from svn:
svn checkout http://ruffus.googlecode.com/svn/trunk/ ruffus-read-onlyor ask to be a project member and enter your google name:
svn checkout https://ruffus.googlecode.com/svn/trunk/ ruffus --username yournameTo install, type:
python setup.py build python setup.py install
Cylindrophis ruffus is the name of the red-tailed pipe snake (bad pythony pun) which can be found in Hong Kong where the author comes from.
The original image is from wikimedia