Finding Earth 2.0
Source trail

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

Retrieved archive datasets with source and retrieval details
DatasetArchiveTableRowsRetrieved (UTC)StatusDOIPayload SHA-256
gaia_dr3_crossmatchGaia Archive (ESA)gaiadr3.gaia_source4,4082026-08-28 19:57ok0b620cefa44c
nasa_di_starsNASA Exoplanet Archivedi_stars_exep1642026-08-28 19:57ok38052f559fc9
nasa_emissionspecNASA Exoplanet Archiveemissionspec2,3612026-08-28 19:57ok10.26133/NEA98d78a5057343
nasa_k2pandcNASA Exoplanet Archivek2pandc4,0682026-08-28 19:56ok10.26133/NEA11444b1fa2b15
nasa_koi_dr25NASA Exoplanet Archiveq1_q17_dr25_koi8,0542026-08-28 19:56ok10.26133/NEA45a62619a39df
nasa_microlensingNASA Exoplanet Archiveml8952026-08-28 19:57ok7f7d795fca9d
nasa_psNASA Exoplanet Archiveps40,1062026-08-28 19:56ok10.26133/NEA1219761f0cba6c
nasa_pscompparsNASA Exoplanet Archivepscomppars6,3542026-08-28 19:56ok10.26133/NEA1373eed33e0d57
nasa_spectra_indexNASA Exoplanet Archivespectra1,8262026-08-28 19:57okffb3a6f2b29d
nasa_stellarhostsNASA Exoplanet Archivestellarhosts47,8572026-08-28 19:57ok45513b70c576
nasa_tce_dr25NASA Exoplanet Archiveq1_q17_dr25_tce34,0322026-08-28 19:57ok246512d90dc8
nasa_toiNASA Exoplanet Archivetoi8,1362026-08-28 19:56ok10.26134/ExoFOP577b693084fe4
nasa_transitspecNASA Exoplanet Archivetransitspec5,9482026-08-28 19:57ok10.26133/NEA10ace18f6adaee

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.