From 82f68346681ef411a268e86fc1068d4986096a38 Mon Sep 17 00:00:00 2001 From: Joshua Harlow Date: Fri, 4 Jul 2014 23:13:33 -0700 Subject: [PATCH] Add a workflow execution section Reliable, performant and robust workflow execution is a key part of many python applications, as such this adds a list of libraries that can help make this possible. --- README.md | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/README.md b/README.md index dd74f1d..7cab6d0 100644 --- a/README.md +++ b/README.md @@ -65,6 +65,7 @@ A curated list of awesome Python frameworks, libraries and software. Inspired by - [Foreign Function Interface](#foreign-function-interface) - [High Performance](#high-performance) - [Algorithms and Design Patterns](#algorithms-and-design-patterns) + - [Workflow Execution](#workflow-execution) - [Miscellaneous](#miscellaneous) - [Editor Plugins](#editor-plugins) - [Resources](#resources) @@ -745,6 +746,15 @@ A curated list of awesome Python frameworks, libraries and software. Inspired by * [python-patterns](https://github.com/faif/python-patterns) - A collection of design patterns in Python. * [algorithms](https://github.com/nryoung/algorithms) - module of algorithms for Python. +## Workflow Execution + +*Libraries that enable workflows to be executed (remotely or locally).* + +* [TaskFlow](http://docs.openstack.org/developer/taskflow/) - A Python library that helps to make task execution easy, consistent and reliable. +* [Joblib](http://pythonhosted.org/joblib/index.html) - A set of tools to provide lightweight pipelining in Python. +* [Luigi](https://github.com/spotify/luigi) - A Python module that helps you build complex pipelines of batch jobs. +* [Spiff](https://github.com/knipknap/SpiffWorkflow) - A powerful workflow engine implemented in pure Python. + ## Miscellaneous *Useful libraries or tools that don't fit in the categories above.*