An automated exoplanet transit detection pipeline built in Python. Features adaptive stellar variability filtering, Box Least Squares (BLS) periodogram spectral sweeps and interactive multi-panel morphology models using Kepler and TESS space telescope telemetry
A lightweight, exoplanet transit analysis engine built in Python. The application streams raw stellar photometry telemetry from NASA's MAST archive to locally process light curves, isolate signals from stellar noise and extract geometric planetary transit profiles.
- Stellar Variability Filter: Adaptive flattening window to isolate transit signals from active starspot rotations.
- BLS Periodogram Sweep: Box Least Squares algorithm spectral power analysis to detect exact orbital intervals.
- Morphology Sub-Models: Interactive folding maps, high-resolution micro-scale transit geometry fits, and flux probability density histograms.
- Precision Telemetry Metrics: Real-time local derivation of critical transit parameters, calculating physical planet radius, explicit transit duration in hours and statistical Signal-to-Noise Ratio (SNR) strength.
- Import and Export: The application features options to import and export planet data from .csv files and export .csv, .txt and images of the graphs.
-
Python: Make sure you have Python 3.10+ installed and added to your system's PATH.
-
Run this in your cmd: pip install customtkinter lightkurve astropy astroquery matplotlib numpy
.png)
.png)
.png)
.png)
.png)
.png)