@soilstack/stratification-service
v0.16.0
Published
Stratification service
Downloads
41
Readme
Stratification Service
API
Typescript/Node Express based API for enqueuing stratification jobs and checking their status.
Task Queue
Python Celery based job queue for stratifying fields, fetching and processing input data layers and generating sampling locations based on data variability.
Development
Package management is handled with poetry
Testing
Testing uses PyTest, with VCR for mocking HTTP requests
- Run tests:
poetry run test
- Watch tests (and output print statements):
poetry run test-watch
Development and Committing
- Generate open api schema:
poetry run export-api-schema
- Commit changes
git commit -m "commit message"
, be sure to include Semantic Release prefix (fix:
for patch,feat:
for minor,BREAKING CHANGE:
for major, see https://github.com/semantic-release/semantic-release#commit-message-format)