GaiaCMD
A Python package for plotting Gaia Color-Magnitude Diagrams for TESS white dwarf pulsation catalogs.
Give it a CSV of TIC IDs — it queries Gaia EDR3 and produces a CMD with all your targets plotted.
Install
pip install gaiacmd
Usage
Python
from gaiacmd import run_cmd, plot_cmd
state = run_cmd("my_tics.csv")
plot_cmd(state)
Command line
gaiacmd --csv my_tics.csv
Input format
A CSV file with a TIC column:
TIC
141872267
123456789
987654321
Output
- A Gaia CMD figure with your WD targets plotted as red dots
- A grey background cloud of field stars (1° radius per target)
- The DAV (ZZ Ceti) instability strip overlay
- Saved as
gaia_cmd_wds.png
Resume support
Progress is saved to a checkpoint file after every TIC. If the run is interrupted, just re-run the same command — it will pick up where it left off. Delete gaia_cmd_checkpoint.pkl to start fresh.
Options
| Argument | Default | Description |
|---|---|---|
--csv |
required | Path to your TIC list CSV |
--tic-column |
TIC |
Column name for TIC IDs |
--output |
gaia_cmd_wds.png |
Output figure filename |
--checkpoint |
gaia_cmd_checkpoint.pkl |
Checkpoint file path |
--log |
skipped_tics.log |
Skipped objects log path |
--radius |
1.0 |
Gaia cone search radius in degrees |
Citation
If you use this package in your research, please cite the Gaia EDR3 catalog and the TESS mission.
Author
Metadata
Release files for gaiacmd 0.3.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | |
|---|---|---|---|---|
| gaiacmd-0.3.0.tar.gz | 7.1 kB | Without provenance | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| gaiacmd-0.3.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 15.0 kB
Release files / gaiacmd-0.3.0.tar.gz
| Download URL | gaiacmd-0.3.0.tar.gz |
|---|---|
| Size | 7.1 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
bcf9a38a14fdb1a7905f8488037c1b3082ee8d3136abb27028e3c40cd8cbc958
|
|
BLAKE2b-256 checksum How to use checksums |
9a4dbadc862b7671d4814fd55462730d6a4099d1ca6ff7188338c9c0b713e01d
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.11.7
|
Release files / gaiacmd-0.3.0-py3-none-any.whl
| Download URL | gaiacmd-0.3.0-py3-none-any.whl |
|---|---|
| Size | 7.9 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
01e8511f73b79e45b84a9690819cd664e57edb96d642ec8cce63602ceb6602bc
|
|
BLAKE2b-256 checksum How to use checksums |
62e7ae56c4e5d2623b471a49cfda00121a6806fa5eddf14bd87bad19ddbafb38
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.11.7
|
Security for gaiacmd 0.3.0
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.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.