Detecting single-transit exoplanets through learned stellar behaviour
Project description
EXOVEIL
Detecting single-transit exoplanets through learned stellar behaviour.
EXOVEIL is a world-model-based transit detection system. It learns what a star's brightness should look like and flags when reality disagrees. Unlike ExoMiner and AstroNet, it detects planets that transit only once.
Quick Start
from exoveil import ExoVeil
model = ExoVeil.from_pretrained()
results = model.detect("KIC 11812062")
for event in results['events']:
print(f"Transit at t={event['time']:.2f}, SNR={event['snr']:.1f}, depth={event['depth_ppm']:.0f} ppm")
Key Results
- Single-transit detection: 32% recovery at 1000 ppm (ExoMiner/AstroNet: 0%)
- 179 new candidate signals in Kepler data not in DR25 TCE catalog
- 47/47 TESS planets recovered in PLATO LOPS2 field (zero-shot transfer)
- 100% recovery at PLATO cadence down to 100 ppm
- Conformal uncertainty guarantees: 95.9% coverage
- Classification AUC: 0.938 on Kepler DR25
Works With
- Kepler light curves (
model.detect("KIC 11812062")) - TESS light curves (
model.detect("TIC 25155310")) - Raw flux arrays (
model.detect_from_array(time, flux)) - Any photometric time series
Citation
@article{priyanshu2026exoveil,
title={EXOVEIL: Detecting Single-Transit Exoplanets Through Learned Stellar Behaviour},
author={Priyanshu, Pratik},
journal={arXiv preprint arXiv:XXXX.XXXXX},
year={2026}
}
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file exoveil-0.1.1.tar.gz.
File metadata
- Download URL: exoveil-0.1.1.tar.gz
- Upload date:
- Size: 10.7 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.13.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
c9a58e4bad798482cb64f927df4e6757f12453fa4502aaeb6ce13ffc2463c2d1
|
|
| MD5 |
466d46758afc31cb1116ac72fcfa7513
|
|
| BLAKE2b-256 |
6102aeba085c05636c1ee03c79315028a997122249f26c5a966b608a12dffd14
|
File details
Details for the file exoveil-0.1.1-py3-none-any.whl.
File metadata
- Download URL: exoveil-0.1.1-py3-none-any.whl
- Upload date:
- Size: 9.9 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.13.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
0374d5b1cce7fcdd0aad60c5101cce52a993165c00a0aa6143b975ad4d7eec5a
|
|
| MD5 |
4db9a9e55aedd70938638fe56de4e745
|
|
| BLAKE2b-256 |
a4920e8a46807e73ab86060fd2a92ab8993e0e3759728c50c3ab8a5cf68beb5b
|