Skip to main content

PUNCH science calibration code

Project description

punchbowl

DOI

punchbowl is the science calibration code for the PUNCH mission.

Start by checking the documentation.

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

Accessing the data

Data are available via the Solar Data Analysis Center. See the PUNCH website for details.

Installing punchbowl

Install with pip install punchbowl to get the released version.

To get the latest unreleased version: clone the repo and install it locally.

Running punchbowl

The documentation provides details on how to run the various components. It also provides a short explanation of each underlying algorithm. Please reach out with a discussion for more help.

Testing

You need Docker or Podman Desktop.

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

Thanks to all the contributors to punchbowl!

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

punchbowl-0.0.21.tar.gz (9.1 MB view details)

Uploaded Source

File details

Details for the file punchbowl-0.0.21.tar.gz.

File metadata

  • Download URL: punchbowl-0.0.21.tar.gz
  • Upload date:
  • Size: 9.1 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for punchbowl-0.0.21.tar.gz
Algorithm Hash digest
SHA256 3fddf45a9c9860fc160d257c4582160d44e7a4f826146970a90765c07b27941c
MD5 48e604906f149049c015fd52bc04db4e
BLAKE2b-256 5056e57cc32c3079f9dc3cb379cde2b68a7874e6db5564147fd39cc7e4de832c

See more details on using hashes here.

Provenance

The following attestation bundles were made for punchbowl-0.0.21.tar.gz:

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

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