Ketrew 0.0.0
This is the first release of Ketrew, a workflow engine, here are a few
highlights:
- The EDSL can be used to build pretty complex workflows.
- Both client-server (HTTPS + JSON) and standalone modes are available.
- The implementation of the engine is naive/slow but testable & understandable.
- The command-line client can explore the state of workflows
and pilot the engine interactively. - Persistence of engine state is based on an “explorable” (but slow)
git
database. - The engine talks through SSH to LSF and PBS clusters, and also to Unix
machines that do not have a batch scheduler. More backends can be implemented
through plugins to be linked with the library or usingDynlink
(using direct
paths or findlib names). - See the documentation for more
information.