<tt>batman</tt>: BAsic Transit Model cAlculatioN in Python
2015/09/28 by Laura Kreidberg · 91 citations
Physics and Astronomy · Social Sciences · #Stellar, planetary, and galactic studies #Astronomy and Astrophysical Research #Educational Leadership and Practices
paper · doi:10.1086/683602
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 for integrated models is an input parameter that can be set as low as 0.001 ppm, ensuring that the community is prepared for the precise transit light curves we anticipate measuring with upcoming facilities. The batman package is open source and publicly available at https://github.com/lkreidberg/batman .
Cited by
- Insufficient evidence for DMS and DMDS in the atmosphere of K2-18 b
- Identification of carbon dioxide in an exoplanet atmosphere
- A Hubble PanCET Study of HAT-P-11b: A Cloudy Neptune with a Low Atmospheric Metallicity
- Spectroscopic Time Series Performance of the Mid-infrared Instrument on the JWST
- The Near-infrared Transmission Spectra of TRAPPIST-1 Planets b, c, d, e, f, and g and Stellar Contamination in Multi-epoch Transit Spectra
- Search for exoplanetary ring systems with TESS
- A possible misaligned orbit for the young planet AU Mic c
- A Panchromatic JWST Spectrum of a Giant Starspot on the Fully Convective M Dwarf TOI-3884
- Quartz Clouds in the Dayside Atmosphere of the Quintessential Hot Jupiter HD 189733 b
- The dark and featureless surface of rocky exoplanet LHS 3844 b from JWST mid-infrared spectroscopy
- The TESS Objects of Interest Catalog from the TESS Prime Mission
- TESS Investigation—Demographics of Young Exoplanets (TI-DYE). II. A Second Giant Planet in the 17 Myr System HIP 67522
- KRONOS I: The 1-2.8μm JWST Transmission Spectrum of the 23 Myr V1298 Tau c
- Magnesium Silicate Clouds in the Atmosphere of HD 209458b from a Rule-Based Tree-Structured Data Reduction
- Methane on the Temperate Exo-Saturn TOI-199 b
- JWST COMPASS: A NIRSpec G395H Transmission Spectrum of Radius Valley-Dweller TOI-260 b
- TESS Investigation -- Demographics of Young Exoplanets (TI-DYE) IV: a Jovian radius planet orbiting a 34 Myr Sun-like star in the Vela association
- Stellar Obliquities of Young Systems, Atmospheres Undergoing Contraction and Escape (SOYSAUCE): a likely aligned orbit for the 3 Myr planet TIDYE-1 b
- A Thick Volatile Atmosphere on the Ultrahot Super-Earth TOI-561 b
- Strict limits on potential secondary atmospheres on the temperate rocky exo-Earth TRAPPIST-1 d
- K2-18b Does Not Meet The Standards of Evidence For Life
- TESS Investigation -- Demographics of Young Exoplanets (TI-DYE) III: an inner super-Earth in TOI-2076
- New Constraints on DMS and DMDS in the Atmosphere of K2-18 b from JWST MIRI
- Double Trouble: Two Transits of the Super-Earth GJ 1132 b Observed with JWST NIRSpec G395H
- A Comprehensive Reanalysis of K2-18 b's JWST NIRISS+NIRSpec Transmission Spectrum
- New Constraints on DMS and DMDS in the Atmosphere of K2-18 b from JWST MIRI
- Cloudy mornings and clear evenings on a giant extrasolar world
- A JWST Transmission Spectrum of the Temperate Sub-Neptune TOI-732 c
- Doomed Worlds II: Reassessing Suggestions of Orbital Decay for TrES-5 b
- Diversity in the haziness and chemistry of temperate sub-Neptunes
- Validation of a Third Earth-sized Planet in the TOI-2267 Binary System
- A Search for Transit Duration Variations in M dwarf Multi-Planet Systems
- JWST TRAPPIST-1 e/b Program: Motivation and first observations
- An Ancient Brown Dwarf Transiting a Metal-Poor Thick Disk Star
- Searching for Transit Timing Variations in young transiting systems
- Separating flare and secondary atmospheric signals with RADYN modeling of near-infrared JWST transmission spectroscopy observations of TRAPPIST-1
- JWST COMPASS: Insights into the Systematic Noise Properties of NIRSpec/G395H From a Uniform Reanalysis of Seven Transmission Spectra
- Kepler-1624b Has No Significant Transit Timing Variations
- A Comprehensive Analysis of the Panchromatic Transmission Spectrum of the Hot-Saturn WASP-96 b: Nondetection of Haze, Possible Sodium Limb Asymmetry, Stellar Characterization, and Formation History
- A homogeneous TTV investigation of all TESS systems with a confirmed single transiting planet
- The atmospheric composition of TOI-270 d
- A giant planet transiting a 3-Myr protostar with a misaligned disk
- Aerosols and hydrocarbons in the atmosphere of a white dwarf planet
- Evidence for a Nonzero Eccentricity Superpuff Exoplanet WASP-107 b Using JWST Occultation Observation
- GI 725A b: A potential super-Earth detected with SOPHIE and SPIRou in an M dwarf binary system at 3.5 pc
- The T16 Planet Hunt: 10,000 New Planet Candidates from TESS Cycle 1 and the Confirmation of a Hot Jupiter Around TIC 183374187
- A Cool Earth-sized Planet Candidate Transiting a Tenth Magnitude K-dwarf From K2
- JWST-TST DREAMS: Quartz Clouds in the Atmosphere of WASP-17b
- Close-in planet induces flares on its host star
- Twinkle Twinkle Little Star, Roman Sees Where You Are: Predicting Exoplanet Transit Yields in the Rosette Nebula with the Nancy Grace Roman Space Telescope
- HST-COS Transit Spectroscopy of KELT-20b: First Detection of Excess Far-ultraviolet Absorption From an Ultra-hot Jupiter
- squishyplanet: modeling transits of non-sphericalexoplanets in JAX
- A Compact Multi-Planet System of Three Transiting Giant Planets Around TIC118798035
- NIRPS and TESS reveal a peculiar system around the M dwarf TOI-756: A transiting sub-Neptune and a cold eccentric giant
- Reanalysis of the eclipses of LHS 1140 c: No evidence of an atmosphere and implications for the internal structure of the planet
- Using chromatic covariance to correct for scintillation noise in ground-based spectrophotometry
- A complex structure of escaping helium spanning more than half the orbit of the ultra-hot Jupiter WASP-121 b
- A Cold and Super-Puffy Planet on a Prograde Orbit
- Planets larger than Neptune have elevated eccentricities
- Visible-light Phase Curves from the Second Year of the TESS Primary Mission
- Seasonal Changes in the Atmosphere of HD 80606 b Observed with JWST’s NIRSpec/G395H
- Gliese 12 b, a temperate Earth-sized planet at 12 parsecs discovered with <i>TESS</i> and <i>CHEOPS</i>
- Searching for Extragalactic Exoplanets: A Survey of the Sagittarius Dwarf Galaxy Stream with TESS
- Precise Constraints on the Energy Budget of WASP-121 b from its JWST NIRISS/SOSS Phase Curve
- A Decade of Transit-Timing Measurements Confirm Resonance in the K2-19 System
- The HD 60779 Planetary System: A Transiting Sub-Neptune on a 30-day Orbit and a More Massive Outer World
- JWST-TST DREAMS: Sulfur dioxide in the atmosphere of the Neptune-mass planet HAT-P-26 b from NIRSpec G395H transmission spectroscopy
- ATREIDES I. Embarking on a trek across the exo-Neptunian landscape with the TOI-421 system
- Possible Evidence for the Presence of Volatiles on the Warm Super-Earth TOI-270 b
- JWST Thermal Emission of the Terrestrial Exoplanet GJ 1132b
- The Polar Orbit of TOI-2374 b, a Planet in the Neptunian Ridge
- LEO-Vetter: Fully Automated Flux- and Pixel-Level Vetting of TESS Planet Candidates to Support Occurrence Rates
- Searching for GEMS: The Occurrence of Giant Planets orbiting M-dwarfs within 100 pc
- JWST-TST DREAMS: NIRSpec/PRISM Transmission Spectroscopy of the Habitable Zone Planet TRAPPIST-1 e
- Atmospheric composition and circulation of the ultra-hot Jupiter WASP-121b with joint NIRPS, HARPS and CRIRES+ transit spectroscopy
- Evidence of Titanate Clouds in the Day-side Atmosphere of the Ultra-Hot Jupiter WASP-121b
- Modeling tails of escaping gas in exoplanet atmospheres with Harmonica
- Strong NUV Refractory Absorption and Dissociated Water in the Hubble Transmission Spectrum of the Ultra Hot Jupiter KELT-20 b
- JWST-TST DREAMS: A Precise Water Abundance for Hot Jupiter WASP-17b from the NIRISS SOSS Transmission Spectrum
- Identification of carbon dioxide in an exoplanet atmosphere. [europepmc]
- Early Release Science of the exoplanet WASP-39b with JWST NIRSpec PRISM. [europepmc]
- Early Release Science of the exoplanet WASP-39b with JWST NIRSpec G395H. [europepmc]
- Early Release Science of the exoplanet WASP-39b with JWST NIRISS. [europepmc]
- Early Release Science of the exoplanet WASP-39b with JWST NIRCam. [europepmc]
- A broadband thermal emission spectrum of the ultra-hot Jupiter WASP-18b. [europepmc]
- No thick carbon dioxide atmosphere on the rocky exoplanet TRAPPIST-1 c. [europepmc]
- Sulfur dioxide in the mid-infrared transmission spectrum of WASP-39b. [europepmc]
- Inhomogeneous terminators on the exoplanet WASP-39 b. [europepmc]
- Long-term Doppler imaging of the star XX Trianguli indicates chaotic non-periodic dynamo. [europepmc]
- A complex structure of escaping helium spanning more than half the orbit of the ultra-hot Jupiter WASP-121 b. [europepmc]
- The metal-poor atmosphere of a Neptune/Sub-Neptune planet’s progenitor [europepmc]
Related