Skip to main content

A task runner for GRASS GIS

Project description

Documentation Status

Stitches is a task runner for GRASS GIS, an alternative to running BASH and Python scripts with Grass’s --exec option.

Stitches output

Features

  • 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.

Install

$ pip install stitches-gis

Development

$ tox          # Run tests
$ tox -e lint  # Lint source
$ tox -e docs  # Build documentation

Contribute

License

The project is licensed under GPLv3.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

stitches-gis-1.0.0.tar.gz (25.2 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

stitches_gis-1.0.0-py2.py3-none-any.whl (25.0 kB view details)

Uploaded Python 2Python 3

File details

Details for the file stitches-gis-1.0.0.tar.gz.

File metadata

  • Download URL: stitches-gis-1.0.0.tar.gz
  • Upload date:
  • Size: 25.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.7.3

File hashes

Hashes for stitches-gis-1.0.0.tar.gz
Algorithm Hash digest
SHA256 3b96d1fbdae5aaed40b92ca66203587abfff7bd24af1fc4fa050756d9e358bf1
MD5 ce0d6eb063741e153fcb40b4bb5a448f
BLAKE2b-256 e32f1ea1b27539f3b97bf97d15ddcfd8475eece50072a518c7fa3abc10a67b3c

See more details on using hashes here.

File details

Details for the file stitches_gis-1.0.0-py2.py3-none-any.whl.

File metadata

  • Download URL: stitches_gis-1.0.0-py2.py3-none-any.whl
  • Upload date:
  • Size: 25.0 kB
  • Tags: Python 2, Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.7.3

File hashes

Hashes for stitches_gis-1.0.0-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 b5b2f9a84eb0d795d3dfa46e639c9ad8f800cb859c286859ec5c592d2748e23e
MD5 b13b67fdf701ab8ea886f673639c8c25
BLAKE2b-256 a9d3f62d93b16c146ab64eed9bcbcb758c030aae1ec95fa6b0c1ed443d17816a

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page