batman : BAsic Transit Model cAlculatioN in Python
LKLaura Kreidberg
Indexed inarxivcrossref
Abstract
I introduce batman, a Python package for modeling exoplanet transit light curves. The batman package supports calculation of light curves for any radially symmetric stellar limb darkening law, using a new integration algorithm for models that cannot be quickly calculated analytically. The code uses C extension modules to speed up model calculation and is parallelized with OpenMP. For a typical light curve with 100 data points in transit, batman can calculate one million quadratic limb-darkened models in 30 seconds with a single 1.7 GHz Intel Core i5 processor. The same calculation takes seven minutes using the four-parameter nonlinear limb darkening model (computed to 1 ppm accuracy). Maximum truncation error…
Citation impact
1,001
total citations
- FWCI
- 24.89
- Percentile
- 100%
- References
- 41
Citations per year
Authors
1- LKLaura KreidbergCorresponding
Topics & keywords
Topics
Keywords
- Python (programming language)
- Exoplanet
- Light curve
- Quadratic equation
- Limb darkening
- Transit (satellite)
- Open source
- Nonlinear system
No related works found for this paper.