Skip to content
Trollflow, a small Python workflow execution framework
Python
Branch: master
Clone or download
Pull request Compare This branch is 142 commits ahead of HelgeDMI:master.
Latest commit a1854d2 Aug 23, 2018
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
bin
examples
trollflow Bump version: 0.5.2 → 0.6.0 Aug 23, 2018
.bumpversion.cfg
.gitchangelog.rc Initial commit Nov 15, 2016
.gitignore Add gitignore Jun 15, 2016
.travis.yml Fix syntax by adding install group Feb 24, 2017
LICENSE
README.md Update readme Oct 26, 2017
changelog.rst
setup.cfg Fix PyYAML case as dependency in setup.cfg Apr 19, 2017
setup.py

README.md

TrollFlow

Trollflow is a small workflow execution framework inspired by the Modelling Workflow Engine MWE2 (http://www.eclipse.org/Xtext/documentation.html#MWE2).

It executes flows of loosely coupled software components. A component is created by subclassing workflow_component.AbstractWorkflowComponent and implementing at least an invoke() method.

The main scprit to invoke is bin/flow_processor.py. There are some workflow examples under the examples/ directory.

Trollflow plugins for satellite image processing can be found in the Trollflow-sat package (https://github.com/pytroll/trollflow-sat).

TODO

  • documentation
  • clean obsolete files
  • simplify internal structure
You can’t perform that action at this time.