Bad-Ass Transit Model cAlculatioN

Welcome to the documentation for batman, a Python package for fast calculation of exoplanet transit light curves. The 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.

In typical use, batman can calculate a million model light curves in well under 10 minutes for any limb darkening profile.

A paper describing batman is up on arXiv; please cite it if you make use of the package!


Release Notes

2.1.0 (2015-08-06)

  • add get_t_conjunction() method
  • change eclipse model normalization so that stellar flux is unity

2.0.0 (2015-08-04)

  • add secondary eclipse model
  • change model parameterization to time of inferior conjunction from time of periastron (backwards-incompatible change in response to referee)

1.0.0 (2015-07-29)

  • first stable release

0.9.1 (2015-06-24)

  • fixing bug in call to _rsky

0.9.0 (2015-06-24)

  • Beta version