PUNCH science calibration code
Project description
punchbowl
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.
- Install Podman Desktop using your preferred method
- Pull the mariadb image with podman pull docker.io/library/mariadb
- 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
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
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
3fddf45a9c9860fc160d257c4582160d44e7a4f826146970a90765c07b27941c
|
|
| MD5 |
48e604906f149049c015fd52bc04db4e
|
|
| BLAKE2b-256 |
5056e57cc32c3079f9dc3cb379cde2b68a7874e6db5564147fd39cc7e4de832c
|
Provenance
The following attestation bundles were made for punchbowl-0.0.21.tar.gz:
Publisher:
python-publish.yaml on punch-mission/punchbowl
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
punchbowl-0.0.21.tar.gz -
Subject digest:
3fddf45a9c9860fc160d257c4582160d44e7a4f826146970a90765c07b27941c - Sigstore transparency entry: 974814432
- Sigstore integration time:
-
Permalink:
punch-mission/punchbowl@319619ca619d6ef0e24ff16eab11e9bae8bd1c17 -
Branch / Tag:
refs/tags/0.0.21 - Owner: https://github.com/punch-mission
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
python-publish.yaml@319619ca619d6ef0e24ff16eab11e9bae8bd1c17 -
Trigger Event:
release
-
Statement type: