Skip to main content

PUNCH mission's data reduction pipeline

Project description

punchpipe

punchpipe is the data processing pipeline for the PUNCH mission. All the science code and actual calibration functionality lives in ppunchbowl. This package automates the control segment for the Science Operations Center.

[!CAUTION] This package will likely have breaking changes during commissioning (the first few months after launch). Stability is not promised until v1.

The punchpipe is organized into segments, i.e. levels of processing to produce specific data products. Segments are referred in code by their ending level, e.g. level1 means the Level 0 to Level 1 segment.

First-time setup

Coming soon.

Running

punchpipe run config.yaml

Testing

  1. Install Podman Desktop using your preferred method
  2. Pull the mariadb image with podman pull docker.io/library/mariadb
  3. Run tests with pytest

Getting help

Please open an issue or discussion on this repo.

Contributing

We encourage all contributions. If you have a problem with the code or would like to see a new feature, please open an issue. Or you can submit a pull request.

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

punchpipe-0.0.10.tar.gz (273.7 kB view details)

Uploaded Source

File details

Details for the file punchpipe-0.0.10.tar.gz.

File metadata

  • Download URL: punchpipe-0.0.10.tar.gz
  • Upload date:
  • Size: 273.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for punchpipe-0.0.10.tar.gz
Algorithm Hash digest
SHA256 4469d7fdd966622230a4adc7ffde94b03ef141ae136f5a2286b1f3749764d234
MD5 eca8b34d7ea8cb052a955238412a8dd3
BLAKE2b-256 0d9f3c603d915f5a5ba04c263f47f7872b996a1ffbc3557b2fbc4476c8d9e916

See more details on using hashes here.

Provenance

The following attestation bundles were made for punchpipe-0.0.10.tar.gz:

Publisher: python-publish.yaml on punch-mission/punchpipe

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

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