Example Instrument code that is used by the DKIST Science Data Processing pipelines to test processing infrastructure.
Project description
dkist-processing-test
Overview
The dkist-processing-test library serves as an example implementation of a Tasks and Workflows using the dkist-processing-core framework and dkist-processing-common Tasks.
The recommended project structure is to separate tasks and workflows into separate packages.
Build
Artifacts are built through bitbucket pipelines
The pipeline can be used in other repos with a modification of the package and artifact locations to use the names relevant to the target repo.
e.g. dkist-processing-test -> dkist-processing-vbi and dkist_processing_test -> dkist_processing_vbi
Deployment
Deployment is done with turtlebot and follows the process detailed in dkist-processing-core
Environment Variables
Only those specified by dkist-processing-core and dkist-processing-common
Development
git clone git@bitbucket.org:dkistdc/dkist-processing-test.git
cd dkist-processing-test
pre-commit install
pip install -e .[test]
pytest -v --cov dkist_processing_test
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Hashes for dkist-processing-test-1.18.5rc1.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6d279740ebf15ec9b124dfe23122071fd260869501c13f59eb1cdbdb8125a48c |
|
MD5 | e3ffbed589118c85c8d9da9972843ec3 |
|
BLAKE2b-256 | 5656e849c122aa2bf2151703fbb97458fc10b83f69f7b1ce6c341190851aca90 |