This release is a pre-release and may not be stable for production use.
propstark_core
Collection of analysis and display helpers for the ProPStarK program.
Installation
Installation using pip:
pip install propstark_core
From the repository root:
Install the package from a clone with:
python -m pip install .
Pointing plots
plot_pointings plots VLA pointing footprints over a FITS integrated-intensity map.
Load the catalogue boxes and pass explicit paths to the map and catalogue:
import astropy.units as u
import yaml
from propstark_core import plot_pointings
with open("data/catalogue_boxes.yml", encoding="utf-8") as catalogue_file:
catalogue = yaml.safe_load(catalogue_file)
axes, pointings = plot_pointings(
"data/B1_NH3_11_all_rebase3_mom0_QA_trim.fits",
catalogue,
"Barnard1",
distance=301 * u.pc,
)
The complete worked example remains in pointings/image_overlay.ipynb, ready to be included in future Read the Docs documentation.
The scheduling-block list is included in installed distributions and can be read with propstark_core.load_observations_csv().
Credits
Developed by Jaime E Pineda (@jpinedaf) and Brian Svoboda (@autocorr).
Dependencies
- astropy (>=5.0)
- scipy (>=1.7)
- numpy (>=1.21)
- pyyaml
- matplotlib (>=3.4)
- radio-beam (>=0.3)
- mosaic_proposal_helper (>=0.5)
- scikit-image (>=0.9)
Metadata
Release files for propstark-core 0.3.dev0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| propstark_core-0.3.dev0.tar.gz | 14.3 MB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| propstark_core-0.3.dev0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 14.3 MB
Release files / propstark_core-0.3.dev0.tar.gz
| Download URL | propstark_core-0.3.dev0.tar.gz |
|---|---|
| Size | 14.3 MB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
af1b986acbd4ee5956a7deb4cc87eb45397fdc03b9ebe8ec4b9a2a5af36eb059
|
|
BLAKE2b-256 checksum How to use checksums |
d3d978aa63549029e30fe5e6d846cca8344464bafa50f3bed5b7ac72d9b82fe6
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 11, 2026.
Transparency logRelease files / propstark_core-0.3.dev0-py3-none-any.whl
| Download URL | propstark_core-0.3.dev0-py3-none-any.whl |
|---|---|
| Size | 12.6 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
97825d00287eeddc13573564632d0ce7b0a23aa4080a2655c236ba64cc15b606
|
|
BLAKE2b-256 checksum How to use checksums |
c70f53b4536ded4e21fb9b6c12e03460fad1fbe821eba2e500789c920d963cb0
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 11, 2026.
Transparency log