Skip to main content

AstroOracle

Active learning oracle for astronomical anomaly triage.

  • Fetch SkyView cutouts (or synthetic offline cutouts)
  • Rank candidates via anomaly score + acquisition + diversity
  • Label in CLI or in a small web UI
  • Retrain hook when enough new labels are collected

Badges

  • CI: GitHub Actions (see .github/workflows/ci.yml)
  • Release: GitHub Actions tags v* (see .github/workflows/release.yml)

Install

pip install -e ".[dev,api,plotly,graph]"

Optional extras:

pip install -e ".[astro,explain,docs]"

Quickstart

1) Web landing page (FastAPI)

astrooracle serve --candidates candidates.parquet --annotations annotations.csv
# then open http://127.0.0.1:8000/

Landing page features:

  • GET / landing page with Plotly 3D preview and a CLI-like /run form
  • GET /dashboard annotations dashboard + export
  • GET /viz3d Plotly JSON
  • GET /graph_anomaly graph context (kNN on sphere)
  • GET /explain lightweight explanations + shareable prompts

2) CLI triage (interactive)

astrooracle run --candidates candidates.parquet --annotations annotations.csv

3) Generate a static batch annotator (HTML)

astrooracle batch-html --out-dir batch_out --n-query 12
# open batch_out/index.html

New features included in this patch

  • Landing page / + dashboard /dashboard (Bootstrap + Plotly)
  • Toggle "Mode Chaos" (served via /chaos, requires a timeseries column)
  • Graph anomaly context (astrooracle graph-anomaly or /graph_anomaly)
  • Explainability JSONL (astrooracle explain-top or /explain)
  • Gaia ingestion (astrooracle gaia-cone and astrooracle gaia-adql, requires .[astro])
  • Hybrid anomaly fusion (--mode hybrid in CLI and landing page)

Citation

See CITATION.cff.

License

MIT.

Metadata

Release files for astrooracle 0.3.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for astrooracle 0.3.0
File Size Uploaded
astrooracle-0.3.0.tar.gz 48.0 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for astrooracle 0.3.0
File Interpreter ABI Platform
astrooracle-0.3.0-py3-none-any.whl Python 3 none any Details

Total release size: 108.3 kB

Release files / astrooracle-0.3.0.tar.gz

Download URL astrooracle-0.3.0.tar.gz
Size 48.0 kB
Tags Source
SHA-256 checksum
How to use checksums
22d7f39127f5ebb5c36d115351df36ed175765b6de2a44d97582bcbd720d6ef0
BLAKE2b-256 checksum
How to use checksums
993bf0fdde65ce42bed76401e75c2ff6040a15229e56f8cd779c548f3ecde735
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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 Feb 16, 2026.

Transparency log

Release files / astrooracle-0.3.0-py3-none-any.whl

Download URL astrooracle-0.3.0-py3-none-any.whl
Size 60.4 kB
Tags Python 3
SHA-256 checksum
How to use checksums
eb487a26c572a2f65aae90b18474850b1b8322a086dcf5ba7f2bcf8cf486ea3d
BLAKE2b-256 checksum
How to use checksums
b325531510adf5fcae12ca2e7bfc92828bd004b2162331b06aa7fc99771d7be4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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 Feb 16, 2026.

Transparency log

Release history Release notifications | RSS feed

This release

0.3.0 This release

2 release files

0.2.0

2 release files

0.1.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page