Transit Hunter

Read this first

Limitations

What the pipeline does not do, and where its numbers should not be trusted.

What has and has not been run

The home page tracks which analyses have been run; scripts/update_docs.py fills in each result from results/ once its script has run. The analyses of real TESS data are small samples: five stars with confirmed planets, five TOI planet candidates, 30 TOIs that the follow-up team has resolved, 100 stars without known planets, and one light curve for injection–recovery. So:

Synthetic results are optimistic

The simulator reproduces TESS sampling, stellar variability, correlated noise, and flagged cadences. It does not reproduce the systematics that dominate false alarms in real data: momentum-dump discontinuities, scattered light near orbit boundaries, residual pointing jitter, and sector-to-sector calibration offsets. Consequently:

The validation on real stars bears this out. HD 21749’s light curve contains a few deep, isolated dips at the edges of data segments, a kind of event the simulator does not make. In the first run they hid one of its planets from the search and corrupted a transit of the other. The search now masks such dips, and a transit whose depth is far from the others’ is left out before the fit (Validation). Of 100 real stars without known planets, observed for two sectors each, two gave a detection just above the thresholds. Neither is a transit, and the vetting rejected neither (Validation).

Detection

Fitting

Vetting

Batch searches