← Back to the tour

Astronomy · Published, peer-reviewed paper · 2025

TOI-3669.01 & TransitBench

I coauthored a peer-reviewed paper on TOI-3669.01 and built TransitBench, a Python library for reproducible transit injection–recovery testing.

Repository on GitHub ↗Published paper ↗All projects →
156suitable R-band frames
147 sapproximate effective cadence
TOI-3669.01exoplanet candidate
TOI-3669.01 differential light curve with fitted transit model
Original paper figure: a transit-like dip in TOI-3669.01, with an AstroImageJ model fitted to R-band differential photometry from GMU Observatory on September 6, 2023. The object remains an exoplanet candidate.

The observation

The paper follows TOI-3669.01 using one night of ground-based observations: 156 suitable frames spanning approximately 0.265 days, with an effective cadence of roughly 147 seconds. Differential photometry compares the target’s brightness with reference stars.

I wrote the paper with Peter Plavchan through the NASA Data Science Analysis 2025 program. The published paper is linked above.

Original target and comparison-star field
Original plate-solved observing frame from the paper, showing the star field around TOI-3669.01.

TransitBench: test what cleaning preserves

I built TransitBench, a Python library that injects known transit signals into real light curves, then tries to recover them with Astropy Box Least Squares. It compares out-of-transit replacement with moving-median prewhitening, in blind and targeted recovery modes.

Seeded experiments, explicit threshold profiles, null calibration, and resumable completeness runs make each comparison reproducible. Robustness sweeps test how results change with processing choices.

Published transit injection–recovery comparison
Original injection–recovery figure from the paper. Outcomes depend on the injection grid, cleaning method, and detection profile; they are not a universal detection rate.
Published robustness analysis
Original robustness figure from the published analysis.
Explore TOI-3669.01 & TransitBench on GitHub ↗