tess-5935bad1a3b4-000
passed vetting
A transit search where a panel of independent reviewers marks dips in blind-coded light curves, consensus is skill-weighted, and every candidate keeps its provenance. Built to follow the Planet Hunters CHEOPS workflow.
Probes only; Sentinels not run on this example. Sentinels run on Claude (Anthropic) by default; other providers are supported and labelled. Probes are deterministic matched-filter detectors.
Thresholds, weights and every input are written to manifest.json, so a result can be rerun exactly.
Passed candidates are the catalogue. Rejected and flagged events are kept on purpose, so a reader can see what the vetting decided and why.
Every reviewer's answer for every blind-coded subject. Disagreement is kept visible, because it is where the consensus is earned.
| reviewer | label | marks (BTJD) | rationale |
|---|---|---|---|
| volunteer-sensitive | potential planet | 1340.561–1340.787, 1343.872–1344.062, 1347.145–1347.300, 1350.453–1350.629 | simulated detector |
| volunteer-typical | potential planet | 1340.582–1340.748, 1343.853–1344.048, 1347.162–1347.312, 1350.439–1350.599 | simulated detector |
| volunteer-cautious | potential planet | 1340.644–1340.756, 1343.904–1344.032, 1347.168–1347.310, 1350.470–1350.599 | simulated detector |
| reviewer | label | marks (BTJD) | rationale |
|---|---|---|---|
| volunteer-sensitive | potential planet | 1327.394–1327.596, 1330.722–1330.862, 1334.007–1334.166, 1337.298–1337.433 | simulated detector |
| volunteer-typical | potential planet | 1327.412–1327.609, 1330.748–1330.877, 1333.988–1334.165, 1337.320–1337.459 | simulated detector |
| volunteer-cautious | potential planet | 1327.428–1327.558, 1330.717–1330.901, 1334.033–1334.153, 1337.324–1337.461 | simulated detector |
*Hot Jupiter.* A Jupiter-sized planet on a 3.3-day orbit: deep, easy transits, in the TESS southern continuous viewing zone.
Run runs/tess-wasp-126-s1 (TESS SPOC 2-minute, sector 1; config configs/showcase/tess-wasp-126-s1.toml, sha256 23bb51a268efd59e…; code v0.1.0-3-g0c029a2). Light curves: public TESS data from MAST tess2018206045859-s0001-0000000025155310-0120-s_lc.fits (sha256 12ddd623b04bdd35…).
**Probes only; Sentinels not run on this example.** 8 dips (8 candidates).
The easy case: a transit about 0.6% deep that any search should find, so it shows the whole path from light curve to fit with little doubt about the signal.
Published values: NASA Exoplanet Archive, table ps (every row for each planet), fetched 2026-10-22 (docs/results/showcase_reference.json). Each planet's transits are predicted from the archive row named below; SetuHQ's values are the medians over the dips on that ephemeris that were not rejected (the limb-darkened fit's Rp/R★, T14 and mid-transit depth, and the BLS period). Depth definitions differ between papers and this fit, so compare Rp/R★ and T14 first. A blank published value is one the archive does not hold for that paper; it is not compared.
Ephemeris from Ivshina & Winn 2022; compared with Maxted et al. 2016 (https://ui.adsabs.harvard.edu/abs/2016A&A...591A..55M/abstract).
| quantity | SetuHQ | Maxted et al. 2016 | ratio | archive default (Pearson 2019) | ratio |
|---|---|---|---|---|---|
| P (d) | 3.28895 | 3.28880 | 1.000 | 3.28883 | 1.000 |
| Rp/R★ | 0.0780 | 0.0780 | 1.000 | ||
| T14 (h) | 3.48 | 3.41 | 1.021 | ||
| depth (ppm) | 7,056 |
Transits predicted in the stored light curve: 8; with a dip on them: 8 (8 dips; 8 passed; mean offset -14.7 min).
A known planet found again is a check of the pipeline, not a discovery. WASP-126 b: 8 of 8 transits (8 candidates).
Panel: volunteer-sensitive, volunteer-typical, volunteer-cautious
Weights: volunteer-cautious=0.633, volunteer-sensitive=0.667, volunteer-typical=0.667
Completeness is the fraction of injected transits recovered as a vetted candidate, with the consensus centred within half a transit duration of the injection.
| depth (ppm) | duration (h) | subjects | recovered | completeness |
|---|---|---|---|---|
| 300 | 1.0 | 20 | 0 | 0.00 |
| 300 | 2.0 | 20 | 0 | 0.00 |
| 300 | 4.0 | 20 | 0 | 0.00 |
| 1000 | 1.0 | 20 | 3 | 0.15 |
| 1000 | 2.0 | 20 | 16 | 0.80 |
| 1000 | 4.0 | 20 | 20 | 1.00 |
| 3000 | 1.0 | 20 | 20 | 1.00 |
| 3000 | 2.0 | 20 | 19 | 0.95 |
| 3000 | 4.0 | 20 | 20 | 1.00 |
False positives: 0.000 vetted candidates per empty subject (40 empty subjects).
| id | kind | weight |
|---|---|---|
| volunteer-sensitive | simulated | 0.600 |
| volunteer-typical | simulated | 0.600 |
| volunteer-cautious | simulated | 0.400 |
Skipped (unavailable here): none
23bb51a268efd59e…{
"setuhq_version": "0.1.0",
"created_at": "2026-10-22T17:31:06+00:00",
"python": "3.13.16",
"platform": "Linux-6.18.44-fc-v140-x86_64-with-glibc2.39",
"packages": {
"numpy": "2.5.4",
"scipy": "1.18.1",
"astropy": "8.0.2",
"matplotlib": "3.11.2",
"lightkurve": "2.6.0"
},
"config_name": "tess-wasp-126-s1",
"config_sha256": "23bb51a268efd59e7124e171f62f494748ba97788571a0c715f4cdf3d640d460",
"subject_days": 13.0,
"search_scope": "subject",
"claude_prompt_version": "2026-10-16.1",
"sentinel_prompt_version": "2026-10-16.1",
"inputs": [
{
"source": "MAST",
"author": "SPOC",
"sector": 1,
"exptime_s": 120,
"flux_column": "pdcsap_flux",
"time_unit": "BTJD",
"lightkurve_version": "2.6.0",
"file": "tess2018206045859-s0001-0000000025155310-0120-s_lc.fits",
"file_sha256": "12ddd623b04bdd354f27b5c89287b3a25a800d65cdf2733a1d0d04ab98e2d790",
"crowdsap": 0.97252083,
"flfrcsap": 0.88525611,
"target": "TIC 25155310",
"mission": "TESS"
}
],
"reviewers": [
{
"id": "volunteer-sensitive",
"kind": "simulated",
"weight": 0.6,
"calibration": "calibrated",
"calibration_note": "measured by injection"
},
{
"id": "volunteer-typical",
"kind": "simulated",
"weight": 0.6,
"calibration": "calibrated",
"calibration_note": "measured by injection"
},
{
"id": "volunteer-cautious",
"kind": "simulated",
"weight": 0.4,
"calibration": "calibrated",
"calibration_note": "measured by injection"
}
],
"skipped_reviewers": [],
"skipped_reviewers_detail": [],
"weights": {
"volunteer-cautious": 0.4,
"volunteer-sensitive": 0.6,
"volunteer-typical": 0.6
},
"weights_source": "docs/results/reviewer_weights_full_panel.json (Probes only)",
"panel": {
"mode": "probes_only",
"sentinels_configured": [],
"note": "Probes only; Sentinels not run on this example"
},
"code": "v0.1.0-3-g0c029a2",
"counts": {
"light_curves": 1,
"subjects": 2,
"classifications": 6,
"consensus_events": 8,
"passed_vetting": 8
}
}