Pandora: A fast open-source exomoon transit detection algorithm
arXiv:2205.09410 · doi:10.1051/0004-6361/202243129
Abstract
We present Pandora, a new software to model, detect, and characterize transits of extrasolar planets with moons in stellar photometric time series. Pandora uses an analytical description of the transit light curve for both the planet and the moon in front of a star with atmospheric limb darkening and it covers all cases of mutual planet-moon eclipses during transit. The orbital motion of the star-planet-moon system is computed with a high accuracy as a nested Keplerian problem. We have optimized Pandora for computational speed to make it suitable for large-scale exomoon searches in the new era of space-based high-accuracy surveys. We demonstrate the usability of Pandora for exomoon searches by first simulating a light curve with four transits of a hypothetical Jupiter with a giant Neptune-sized exomoon in a one-year orbit around a Sun-like star. The 10 min cadence of the data matches that of the upcoming PLATO mission and the noise of 100 parts per million is dominated by photon noise, assuming a photometrically quiet, Sun-like star for practicality. We recovered the simulated system parameters with the UltraNest Bayesian inference package. The run-time of this search is about five hours on a standard computer. Pandora is the first photodynamical open-source exomoon transit detection algorithm, implemented fully in the Python programming language and available for the community to join the search for exomoons.
arXiv commentA&A in press
References in corpus (38)
- Array Programming with NumPy
- MultiNest: an efficient and robust Bayesian inference tool for cosmology and particle physics
- Analytic Lightcurves for Planetary Transit Searches
- dynesty: A Dynamic Nested Sampling Package for Estimating Bayesian Posteriors and Evidences
- The PLATO 2.0 Mission
- batman: BAsic Transit Model cAlculatioN in Python
- Planetary Candidates Observed by Kepler, III: Analysis of the First 16 Months of Data
- A box-fitting algorithm in the search for periodic transits
- Efficient, uninformative sampling of limb darkening coefficients for two-parameter laws
- EXOFAST: A fast exoplanetary fitting suite in IDL
- Growth Model Interpretation of Planet Size Distribution
- STARRY: Analytic Occultation Light Curves
- Limb and gravity-darkening coefficients for the TESS satellite at several metallicities, surface gravities, and microturbulent velocities
- Binning is sinning: morphological light-curve distortions due to finite integration time
- Transit timing effects due to an exomoon
- Transit Least Squares: Optimized transit detection algorithm to search for periodic transits of small planets
- Wotan: Comprehensive time-series de-trending in Python
- PyTransit: Fast and Easy Exoplanet Transit Modelling in Python
- The Hunt for Exomoons with Kepler (HEK): I. Description of a New Observational Project
- Evidence for a Large Exomoon Orbiting Kepler-1625b
- Analytic Planetary Transit Light Curves and Derivatives for Stars with Polynomial Limb Darkening
- HEK VI: On the Dearth of Galilean Analogs in Kepler and the Exomoon Candidate Kepler-1625b I
- The Hunt for Exomoons with Kepler (HEK): V. A Survey of 41 Planetary Candidates for Exomoons
- An Exomoon Survey of 70 Cool Giant Exoplanets and the New Candidate Kepler-1708 b-i
- The Hunt for Exomoons with Kepler (HEK): III. The First Search for an Exomoon around a Habitable-Zone Planet
- Detecting extrasolar moons akin to solar system satellites with an orbital sampling effect
- An alternative interpretation of the exomoon candidate signal in the combined Kepler and Hubble data of Kepler-1625
- Signals of exomoons in averaged light curves of exoplanets
- Planet-Planet Occultations in TRAPPIST-1 and Other Exoplanet Systems
- How to determine an exomoon's sense of orbital motion
- Limits on the Orbits and Masses of Moons around Currently-Known Transiting Exoplanets
- Predictable patterns in planetary transit timing variations and transit duration variations due to exomoons
- Modeling the Orbital Sampling Effect of Extrasolar Moons
- Digital color codes of stars
- Solving Kepler's equation CORDIC-like
- Transit Origami: A Method to Coherently Fold Exomoon Transits in Time Series Photometry
- Solving Kepler's equation with CORDIC double iterations
- Signal preservation of exomoon transits during light curve folding
Cited by in corpus (8)
- Large Exomoons unlikely around Kepler-1625 b and Kepler-1708 b
- A full transit of Lupi d and the search for an exomoon in its Hill sphere with CHEOPS
- Stability and detectability of exomoons orbiting HIP 41378 f, a temperate Jovian planet with an anomalously low apparent density
- Analytic Light Curve for Mutual Transits of Two Bodies Across a Limb-darkened Star
- The "Drake equation" of exomoons -- a cascade of formation, stability and detection
- KIC 4150611: A quadruply eclipsing heptuple star system with a g-mode period-spacing pattern Eclipse modelling of the triple and spectroscopic analysis
- The Dynamics of Co-orbital Giant Exomoons -- Applications for the Kepler-1625 b and Kepler-1708 b Satellite Systems
- The CHEOPS view of HD 95338b: refined transit parameters, and a search for exomoons