Astrocats: Open Astronomy Catalogs
The Astrocats package enables astronomers to construct their own curated catalogs of astronomical data with the intention of producing shareable catalogs of that data in human-readable formats. Astrocats is used by several existing open astronomy catalogs, including:
- The Open Supernova Catalog [GitHub repo]
- The Open TDE Catalog [GitHub repo]
- The Open Nova Catalog [GitHub repo]
- The Open Black Hole Catalog [GitHub repo]
The process for creating one's own open astronomy catalog involves checking out this package and designing a "module" for it that is specific to that catalog's needs, a Wiki is available with instructions for doing so. At the moment the most developed module is the Open Supernova Catalog module; to set up astrocats with the supernovae module, one needs to check out two repositories:
git clone git@github.com:astrocatalogs/astrocats.git
cd astrocats
git clone git@github.com:astrocatalogs/supernovae.git
Install
This project requires Python 3.11 or later and uses uv for package management.
uv python pin 3.11
uv sync
uv run astrocats setup
Run the test suite with:
uv run pytest
Metadata
Release files for astrocats 0.5.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 | |
|---|---|---|---|
| astrocats-0.5.0.tar.gz | 238.2 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| astrocats-0.5.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 374.1 kB
Release files / astrocats-0.5.0.tar.gz
| Download URL | astrocats-0.5.0.tar.gz |
|---|---|
| Size | 238.2 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
19584117e841c79f682218978325ddba5cce482bccbc85d2dbf377a72fae5a01
|
|
BLAKE2b-256 checksum How to use checksums |
929b522783fe4adb78d8c8d5181193fcf6fc6b21b7a98cfef865f50b1476bf3a
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
uv/0.12.10 {"installer":{"name":"uv","version":"0.12.10","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":null,"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}
|
Release files / astrocats-0.5.0-py3-none-any.whl
| Download URL | astrocats-0.5.0-py3-none-any.whl |
|---|---|
| Size | 135.9 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
5b52c66ae6996a365ac5c8999cd916a7167d4ce6eff31dff8bba2edf2ed6c08a
|
|
BLAKE2b-256 checksum How to use checksums |
d357b2c67a8de8d52a188e761439e70a603a26aba494816f07d8999cd4d13ab2
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
uv/0.12.10 {"installer":{"name":"uv","version":"0.12.10","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":null,"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}
|