Data sources
Every table retrieved, with the exact query, the retrieval timestamp, and a hash of the payload as received. Nothing here is a static download: re-running python -m earth2 sync reconstructs this list from the live archives.
Last synchronised 2026-08-28 19:57 UTC · 164,209 total source records
| Dataset | Archive | Table | Rows | Retrieved (UTC) | Status | DOI | Payload SHA-256 |
|---|---|---|---|---|---|---|---|
| gaia_dr3_crossmatch | Gaia Archive (ESA) | gaiadr3.gaia_source | 4,408 | 2026-08-28 19:57 | ok | — | 0b620cefa44c… |
| nasa_di_stars | NASA Exoplanet Archive | di_stars_exep | 164 | 2026-08-28 19:57 | ok | — | 38052f559fc9… |
| nasa_emissionspec | NASA Exoplanet Archive | emissionspec | 2,361 | 2026-08-28 19:57 | ok | 10.26133/NEA9 | 8d78a5057343… |
| nasa_k2pandc | NASA Exoplanet Archive | k2pandc | 4,068 | 2026-08-28 19:56 | ok | 10.26133/NEA1 | 1444b1fa2b15… |
| nasa_koi_dr25 | NASA Exoplanet Archive | q1_q17_dr25_koi | 8,054 | 2026-08-28 19:56 | ok | 10.26133/NEA4 | 5a62619a39df… |
| nasa_microlensing | NASA Exoplanet Archive | ml | 895 | 2026-08-28 19:57 | ok | — | 7f7d795fca9d… |
| nasa_ps | NASA Exoplanet Archive | ps | 40,106 | 2026-08-28 19:56 | ok | 10.26133/NEA12 | 19761f0cba6c… |
| nasa_pscomppars | NASA Exoplanet Archive | pscomppars | 6,354 | 2026-08-28 19:56 | ok | 10.26133/NEA13 | 73eed33e0d57… |
| nasa_spectra_index | NASA Exoplanet Archive | spectra | 1,826 | 2026-08-28 19:57 | ok | — | ffb3a6f2b29d… |
| nasa_stellarhosts | NASA Exoplanet Archive | stellarhosts | 47,857 | 2026-08-28 19:57 | ok | — | 45513b70c576… |
| nasa_tce_dr25 | NASA Exoplanet Archive | q1_q17_dr25_tce | 34,032 | 2026-08-28 19:57 | ok | — | 246512d90dc8… |
| nasa_toi | NASA Exoplanet Archive | toi | 8,136 | 2026-08-28 19:56 | ok | 10.26134/ExoFOP5 | 77b693084fe4… |
| nasa_transitspec | NASA Exoplanet Archive | transitspec | 5,948 | 2026-08-28 19:57 | ok | 10.26133/NEA10 | ace18f6adaee… |
Archives integrated
NASA Exoplanet Archive
The analysis spine. Twelve tables: pscomppars (confirmed-planet composite parameters), ps (coherent per-publication parameter sets, used for reference counting, literature-spread checks, and comparison with the mixed-source composite), toi, k2pandc, and Kepler q1_q17_dr25_koi / _tce (candidates and detections, explicitly not counted as confirmed planets), transitspec / emissionspec (genuine atmospheric spectroscopy), spectra (spectrum-file index), stellarhosts, ml (microlensing), and di_stars_exep (direct-imaging targets). Column lists are validated against the live TAP schema before every query.
Acknowledgement required by the archive: “This research has made use of the NASA Exoplanet Archive, which is operated by the California Institute of Technology, under contract with the National Aeronautics and Space Administration under the Exoplanet Exploration Program.”
MAST / STScI
Public TESS and Kepler light curves, retrieved via lightkurve’s metadata-first search-then-download pattern. Never downloaded blindly; a target with no public product is reported as such.
DACE (University of Geneva)
Public radial-velocity time series via the official dace-query package, including the stellar activity indicators measured from the same spectra. Public data requires no authentication; this project never accesses private DACE holdings.
Acknowledgement: Buchschacher, N., Segransan, D., Udry, S., Diaz, R. (2015), ASP Conference Series 495, 7.
What is deliberately NOT in this project
The ESO Science Archive was investigated but is not integrated in this release: it was not required to reach the ingested 164,209 source records, and adding it without a clear scientific gain would inflate scale without inflating evidence. Gaia DR3 is integrated — see gaia_dr3_crossmatch in the table above — as an independent distance cross-check by exact Gaia source_id, matched against the archive’s own recorded identifier rather than by sky coordinates, which risks silently pairing the wrong star in crowded fields. It is not a full astrometric re-reduction of the catalogue.
Raw payload policy
Raw archive payloads are never committed to the repository. They are large, they belong to the archives, and every one is byte-reconstructible from its manifest’s exact query string via python -m earth2 sync. The manifests — including a SHA-256 of the payload as received — are committed, so archive drift (a value changing between syncs) is detectable rather than silent.