SumatraTask – User Manual

This packages extends the computation tracking capabilities of Sumatra with “Task” constructs (the idea being borrowed from Luigi). This allows better composability of tasks, and enables specifying a workflow entirely in Python. Compared to using makefiles, this is both simpler (since it doesn’t require learning a new syntax) and also more powerful: you have the full expressivity of Python at your disposable to specify the sequence of tasks to run. For example, workflows can be completely specified from within a full-blown Jupyter notebook, allowing one to produce highly reproducible, easily documented analyses.

Getting started

Reference

Indices and tables