Example instrument code 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
Built Distribution
File details
Details for the file dkist_processing_test-1.23.3.tar.gz
.
File metadata
- Download URL: dkist_processing_test-1.23.3.tar.gz
- Upload date:
- Size: 22.6 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.11.10
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | e06a2e6f1e765f979e896c0f96e3ec1f79e145976c0b616372e462affbd149c4 |
|
MD5 | 6cca9214695c5d954efb70a950c35c77 |
|
BLAKE2b-256 | 67565c7fafaa99f9f9bc832c7c225d88dd846472bc5c6dc96370352f46d726bb |
File details
Details for the file dkist_processing_test-1.23.3-py3-none-any.whl
.
File metadata
- Download URL: dkist_processing_test-1.23.3-py3-none-any.whl
- Upload date:
- Size: 28.0 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.11.10
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | f4669a9f238c4d62bb340439e504f7412cb19a45fb9f75665da4b5395b34e3f4 |
|
MD5 | 778330af73190ae5b97df7a2f184c18d |
|
BLAKE2b-256 | f46b7ac9b65efc57d3fbd52918124add44ec69cd320596399612d9f5f3aa3e8d |