Stitches is a task runner for GRASS GIS, an alternative to running BASH and
Python scripts with Grass's --exec
option.
- Session support: no need to start GRASS GIS before running any tasks.
- Caching: task state is tracked to skip tasks when possible to do so.
- Composability: tasks may be organised into pipelines and used as tasks.
- Pipelines may be called with custom variables and use Jinja2 in their definitions for more generic data processing.
- Custom tasks may be written as simple python functions.
$ pip install stitches-gis
$ tox # Run tests
$ tox -e lint # Lint source
$ tox -e docs # Build documentation
The project is licensed under GPLv3.