"Can a tiny dip in starlight reveal another world?"
Exoplanet Hunter analyzes how a star's brightness changes over time and looks for repeating dips that may indicate a planet passing in front of the star.
Understanding exoplanet transit hunting in 3 simple steps
A space telescope records a star's brightness continuously over days or weeks.
A planet passing in front of its host star creates a tiny drop in observed brightness.
If similar dips repeat at regular time intervals, the signal becomes a potential transit candidate.
Select a dataset to launch the algorithmic candidate detector instantly
Repeated brightness drops that may indicate a planet passing in front of its star.
A faint transit-like signal hidden among stronger measurement noise.
Brightness changes caused by the star itself, not a planetary transit.
No repeating transit-like pattern detected.
Simulated light curve modeled after Kepler-186 planet transit parameters.
📁 Drag & Drop custom CSV light-curve file here, or Click to Browse (Supported format: Time, Flux)
Target: Synthetic Star EX-401 (G-type Solar Analog)
We found a repeating brightness pattern that resembles a planetary transit.
This pattern is interesting, but it is not proof of a planet. Other astronomical or instrumental effects can produce similar signals.
Thousands of stars have been observed by space telescopes like NASA Kepler, TESS, and James Webb. Scientists can use starlight brightness changes to search for distant worlds that cannot be seen directly.
Exoplanet Hunter turns part of this scientific process into an interactive visual tool, letting students and curious minds explore how astronomers discover new worlds.
How raw telescope brightness readings become candidate scores
Data Preprocessing: Moving median filter (window size = 25 points) to remove stellar baseline variability and normalize median flux to 1.0.
Dip Search Algorithm: Box-fitting dip detector scanning for starlight drops below 3σ baseline standard deviation threshold.
Candidate Metrics: Evaluates periodicity variance, depth consistency across transit events, and transit duration limits.
Note on AI vs Algorithm: This tool uses algorithmic astronomical signal processing in pure JavaScript. It does not claim to use a trained machine learning model.