https://github.com/illumina/pyflow
A lightweight parallel task engine
https://github.com/illumina/pyflow
task-runner workflow workflow-engine
Last synced: 4 months ago
JSON representation
A lightweight parallel task engine
- Host: GitHub
- URL: https://github.com/illumina/pyflow
- Owner: Illumina
- Created: 2013-05-08T00:58:25.000Z (over 12 years ago)
- Default Branch: master
- Last Pushed: 2020-07-01T21:52:29.000Z (over 5 years ago)
- Last Synced: 2024-12-07T19:50:21.758Z (about 1 year ago)
- Topics: task-runner, workflow, workflow-engine
- Language: Python
- Homepage: http://Illumina.github.io/pyflow/
- Size: 2.7 MB
- Stars: 146
- Watchers: 31
- Forks: 44
- Open Issues: 13
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
pyFlow - a lightweight parallel task engine
===========================================
[![Build Status][tcistatus]][tcihome]
[![Build status][acistatus]][acihome]
pyFlow is a tool to manage tasks in the context of a task dependency
graph. It has some similarities to make. pyFlow is not a program – it
is a python module, and workflows are defined using pyFlow by writing
regular python code with the pyFlow API
For more information, please see the [pyFlow website][site].
[site]:http://illumina.github.io/pyflow/
[tcistatus]:https://travis-ci.org/Illumina/pyflow.svg?branch=master
[tcihome]:https://travis-ci.org/Illumina/pyflow
[acistatus]:https://ci.appveyor.com/api/projects/status/fkovw5ife59ae48t/branch/master?svg=true
[acihome]:https://ci.appveyor.com/project/ctsa/pyflow/branch/master
License
-------
pyFlow source code is provided under the [BSD 2-Clause License](pyflow/COPYRIGHT.txt).
Releases
--------
Recent release tarballs can be found on the github release list here:
https://github.com/Illumina/pyflow/releases
To create a release tarball corresponding to any other version, run:
git clone git://github.com/Illumina/pyflow.git pyflow
cd pyflow
git checkout ${VERSION}
./scratch/make_release_tarball.bash
# tarball is "./pyflow-${VERSION}.tar.gz"
Note this README is at the root of the pyflow development repository
and is not part of the python source release.
Contents
--------
For the development repository (this directory), the sub-directories are:
pyflow/
Contains all pyflow code intended for distribution, plus demo code and
documentation.
scratch/
This directory contains support scripts for tests/cleanup/release
tarballing.. etc.