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
  • LK
    Laura KreidbergCorresponding

Topics & keywords

Keywords
  • Python (programming language)
  • Exoplanet
  • Light curve
  • Quadratic equation
  • Limb darkening
  • Transit (satellite)
  • Open source
  • Nonlinear system
No related works found for this paper.

Funding