In the vast cosmic ocean, distinguishing genuine exoplanet signals from stellar noise and instrumental artifacts is one of astronomy’s greatest detective challenges. Every transit signal detected by space telescopes like TESS and Kepler could be a new world—or a cleverly disguised false positive. ExoVetter emerges as the sophisticated forensic toolkit that astronomers desperately need to separate cosmic wheat from chaff.

Built by the Space Telescope Science Institute and powered by AstroPy, this Python package implements rigorous statistical tests and machine learning algorithms to validate exoplanet candidates. It analyzes light curves, performs centroid motion tests, examines odd-even transit depths, and runs sophisticated diagnostic checks that would make Sherlock Holmes proud. The toolkit integrates seamlessly with existing astronomical pipelines, offering both automated batch processing and interactive Jupyter notebook workflows for detailed investigation of individual candidates.

Real exoplanet validation teams at STScI rely on ExoVetter’s algorithms to confirm discoveries before announcing new worlds to the scientific community. As we enter the era of JWST follow-up observations and prepare for future missions like Roman Space Telescope, tools like ExoVetter become increasingly critical—ensuring we invest precious telescope time studying genuine alien worlds rather than chasing stellar mirages.


Stars: 8
💻 Language: Jupyter Notebook
🔗 Repository: spacetelescope/exovetter