EXOFAST: A fast exoplanetary fitting suite in IDL
arXiv:1206.5798 · doi:10.1086/669497
Abstract
We present EXOFAST, a fast, robust suite of routines written in IDL which is designed to fit exoplanetary transits and radial velocity variations simultaneously or separately, and characterize the parameter uncertainties and covariances with a Differential Evolution Markov Chain Monte Carlo method. We describe how our code incorporates both data sets to simultaneously derive stellar parameters along with the transit and RV parameters, resulting in more self-consistent results on an example fit of the discovery data of HAT-P-3b that is well-mixed in under five minutes on a standard desktop computer. We describe in detail how our code works and outline ways in which the code can be extended to include additional effects or generalized for the characterization of other data sets -- including non-planetary data sets. We discuss the pros and cons of several common ways to parameterize eccentricity, highlight a subtle mistake in the implementation of MCMC that could bias the inferred eccentricity of intrinsically circular orbits to significantly non-zero results, discuss a problem with IDL's built-in random number generator in its application to large MCMC fits, and derive a method to analytically fit the linear and quadratic limb darkening coefficients of a planetary transit. Finally, we explain how we achieved improved accuracy and over a factor of 100 improvement in the execution time of the transit model calculation. Our entire source code, along with an easy-to-use online interface for several basic features of our transit and radial velocity fitting, are available online at http://astroutils.astronomy.ohio-state.edu/exofast .
Source code and online interface available at http://astroutils.astronomy.ohio-state.edu/exofast/ 26 pages, 8 figures, updated to match published version
References in corpus (23)
- Achieving better than 1 minute accuracy in the Heliocentric and Barycentric Julian Dates
- TrES-1: The Transiting Planet of a Bright K0V Star
- Homogeneous studies of transiting extrasolar planets. I. Light curve analyses
- Radial velocity planets de-aliased. A new, short period for Super-Earth 55 Cnc e
- Improving Stellar and Planetary Parameters of Transiting Planet Systems: The Case of TrES-2
- Prospects for the Characterization and Confirmation of Transiting Exoplanets via the Rossiter-McLaughlin Effect
- WASP-1b and WASP-2b: Two new transiting exoplanets detected with SuperWASP and SOPHIE
- Strong Infrared Emission from the Extrasolar Planet HD189733b
- Efficient fitting of multiplanet Keplerian models to radial velocity and astrometry data
- Analytic Approximations for Transit Light Curve Observables, Uncertainties, and Covariances
- A Transiting Planet of a Sun-like Star
- Deep MMT Transit Survey of the Open Cluster M37 II: Variable Stars
- HAT-P-3b: A heavy-element rich planet transiting a K dwarf star
- Using Transit Timing Observations to Search for Trojans of Transiting Extrasolar Planets
- Observational Constraints on Trojans of Transiting Extrasolar Planets
- Observability of the General Relativistic Precession of Periastra in Exoplanets
- Hot Jupiter Variability in Eclipse Depth
- Periastron Precession Measurements in Transiting Extrasolar Planetary Systems at the Level of General Relativity
- KELT-2Ab: A Hot Jupiter Transiting the Bright (V=8.77) Primary Star of a Binary System
- Transit Photometry of the Core-Dominated Planet HD 149026b
- Stellar proper motion and the timing of planetary transits
- Parallel Algorithm for Solving Kepler's Equation on Graphics Processing Units: Application to Analysis of Doppler Exoplanet Searches
- Discovery of a Low-Mass Companion to a Metal-Rich F Star with the MARVELS Pilot Project
Cited by in corpus (114)
- A Technique for Extracting Highly Precise Photometry for the Two-Wheeled Kepler Mission
- Accurate, Empirical Radii and Masses of Planets and their Host Stars with Gaia Parallaxes
- An Earth-sized Planet in the Habitable Zone of a Cool Star
- An ultrahot gas-giant exoplanet with a stratosphere
- A giant planet undergoing extreme ultraviolet irradiation by its hot massive-star host
- Limb darkening and exoplanets: testing stellar model atmospheres and identifying biases in transit parameters
- PyTransit: Fast and Easy Exoplanet Transit Modelling in Python
- HST hot-Jupiter transmission spectral survey: detection of potassium in WASP-31b along with a cloud deck and Rayleigh scattering
- The Mass of Kepler-93b and The Composition of Terrestrial Planets
- An ancient extrasolar system with five sub-Earth-size planets
- HAT-P-26b: A Neptune-Mass Exoplanet with a Well Constrained Heavy Element Abundance
- Detection of Fe I in the atmosphere of the ultra-hot Jupiter WASP-121b, and a new likelihood-based approach for Doppler-resolved spectroscopy
- Barycentric Corrections at 1 cm/s for precise Doppler velocities
- The Orbit of WASP-12b is Decaying
- The Complete transmission spectrum of WASP-39b with a precise water constraint
- The Kepler-10 planetary system revisited by HARPS-N: A hot rocky world and a solid Neptune-mass planet
- orbitize!: A Comprehensive Orbit-fitting Software Package for the High-contrast Imaging Community
- Discovery of water at high spectral resolution in the atmosphere of 51 Peg b
- HATS-6b: A Warm Saturn Transiting an Early M Dwarf Star, and a Set of Empirical Relations for Characterizing K and M Dwarf Planet Hosts
- A giant impact as the likely origin of different twins in the Kepler-107 exoplanet system
- Reconnaissance of the HR 8799 Exosolar System II: Astrometry and Orbital Motion
- Kepler-21b: A rocky planet around a V = 8.25 magnitude star
- Towards Space-like Photometric Precision from the Ground with Beam-Shaping Diffusers
- Characterizing K2 Planet Discoveries: A super-Earth transiting the bright K-dwarf HIP 116454
- KELT-20b: A giant planet with a period of P~ 3.5 days transiting the V~ 7.6 early A star HD 185603
- A Hot Saturn Orbiting An Oscillating Late Subgiant Discovered by TESS
- Exoplanet atmospheres with GIANO II. Detection of molecular absorption in the dayside spectrum of HD 102195b
- Four Sub-Saturns with Dissimilar Densities: Windows into Planetary Cores and Envelopes
- Radial Velocity Observations and Light Curve Noise Modeling Confirm That Kepler-91b is a Giant Planet Orbiting a Giant Star
- An emission spectrum for WASP-121b measured across the 0.8-1.1 micron wavelength range using the Hubble Space Telescope
- KOI-3278: A Self-Lensing Binary Star System
- Seeing double with K2: Testing re-inflation with two remarkably similar planets around red giant branch stars
- Planet Hunters VII. Discovery of a New Low-Mass, Low-Density Planet (PH3 c) Orbiting Kepler-289 with Mass Measurements of Two Additional Planets (PH3 b and d)
- TESS delivers its first Earth-sized planet and a warm sub-Neptune
- KELT-17b: A hot-Jupiter transiting an A-star in a misaligned orbit detected with Doppler tomography
- KELT-2Ab: A Hot Jupiter Transiting the Bright (V=8.77) Primary Star of a Binary System
- Three Super-Earths Orbiting HD 7924
- Kepler-411: a four-planet system with an active host star
- The origin of the excess transit absorption in the HD 189733 system: planet or star?
- An Eccentric Massive Jupiter Orbiting a Sub-Giant on a 9.5 Day Period Discovered in the Transiting Exoplanet Survey Satellite Full Frame Images
- Precise Masses in the WASP-47 System
- The discovery and mass measurement of a new ultra-short-period planet: EPIC~228732031b
- Bias and robustness of eccentricity estimates from radial velocity data
- Transit Light Curves with Finite Integration Time: Fisher Information Analysis
- HATS-9b and HATS-10b: Two Compact Hot Jupiters in Field 7 of the K2 Mission
- Improved parameters of seven Kepler giant companions characterized with SOPHIE and HARPS-N
- HARPS-N radial velocities confirm the low densities of the Kepler-9 planets
- The Orbit and Mass of the Third Planet in the Kepler-56 System
- Hot, rocky and warm, puffy super-Earths orbiting TOI-402 (HD 15337)
- Direct evidence for an evolving dust cloud from the exoplanet KIC 12557548 b
- Transit Timing Analysis in the HAT-P-32 system
- Investigating the physical properties of transiting hot Jupiters with the 1.5-m Kuiper Telescope
- KELT-19Ab: A P~4.6 Day Hot Jupiter Transiting a Likely Am Star with a Distant Stellar Companion
- HAT-P-54b: A hot jupiter transiting a 0.64 Msun star in field 0 of the K2 mission
- SPHERE dynamical and spectroscopic characterization of HD142527B
- The GAPS programme with HARPS-N@TNG IV: A planetary system around XO-2S
- Planet Candidates from K2 Campaigns 5-8 and Follow-Up Optical Spectroscopy
- Near-Infrared Emission Spectrum of WASP-103b using Hubble Space Telescope/Wide Field Camera 3
- KELT-16b: A highly irradiated, ultra-short period hot Jupiter nearing tidal disruption
- Mass determinations of the three mini-Neptunes transiting TOI-125
- Revision of Earth-sized Kepler Planet Candidate Properties with High Resolution Imaging by Hubble Space Telescope
- K2-66b and K2-106b: Two extremely hot sub-Neptune-size planets with high densities
- Refined architecture of the WASP-8 system: a cautionary tale for traditional Rossiter-McLaughlin analysis
- Hint of curvature in the orbital motion of the exoplanet 51 Eridani b using 3 years of VLT/SPHERE monitoring
- Measuring the Galactic Distribution of Transiting Planets with WFIRST
- Near-UV and optical observations of the transiting exoplanet TrES-3b
- Kepler-424 b: A "Lonely" Hot Jupiter That Found A Companion
- Transmission Spectroscopy of WASP-79b from 0.6 to 5.0 m
- MOVES III. Simultaneous X-ray and ultraviolet observations unveiling the variable environment of the hot Jupiter HD 189733b
- Transit timing of TrES-2: a combined analysis of ground- and space-based photometry
- K2-290: a warm Jupiter and a mini-Neptune in a triple-star system
- Multi-filter transit observations of WASP-39b and WASP-43b with three San Pedro Mártir telescopes
- A System of Three Super Earths Transiting the Late K-Dwarf GJ 9827 at Thirty Parsecs
- The Curious Case of KOI 4: Confirming Kepler's First Exoplanet
- The Factory and the Beehive III: PTFEB132.707+19.810, a Low-Mass Eclipsing Binary in Praesepe Observed by PTF and K2
- Magnetic Inflation and Stellar Mass I: Revised Parameters for the Component Stars of the Kepler Low-mass Eclipsing Binary T-Cyg1-12664
- Three Temperate Neptunes Orbiting Nearby Stars
- TOI-132 b: A short-period planet in the Neptune desert transiting a G-type star
- How Low Can You Go? The Photoeccentric Effect for Planets of Various Sizes
- An ultra-short period rocky super-Earth orbiting the G2-star HD 80653
- Detection of a very low mass star in an Eclipsing Binary system
- Characterization of the Kepler-101 planetary system with HARPS-N. A hot super-Neptune with an Earth-sized low-mass companion
- Transiting Exoplanet Monitoring Project (TEMP). II. Refined System Parameters and Transit Timing Analysis of HAT-P-33b
- Polarization in exoplanetary systems caused by transits, grazing transits, and starspots
- Distinguishing Polar and Co-planar Circumbinary Exoplanets by Eclipsing Timing Variations
- A dusty benchmark brown dwarf near the ice line of HD 72946
- MCMCI: A code to fully characterise an exoplanetary system
- K2-19b and c are in a 3:2 Commensurability but out of Resonance: A Challenge to Planet Assembly by Convergent Migration
- The GAPS Programme with HARPS-N@TNG VI: The Curious Case of TrES-4b
- Visual Analysis and Demographics of Kepler Transit Timing Variations
- Spectroscopic binaries in the Solar Twin Planet Search program: from substellar-mass to M dwarf companions
- PEXO: a global modeling framework for nanosecond timing, microsecond astrometry, and m/s radial velocities
- WASP-14 b: Transit Timing analysis of 19 light curves
- No variations in transit times for Qatar-1 b
- Light Curve Analysis of Ground-Based Data from Exoplanets Transit Database
- Using HARPS-N to characterise the long-period planets in the PH-2 and Kepler-103 systems
- Qatar Exoplanet Survey: Qatar-6b -- a grazing transiting hot Jupiter
- KOI-1003: A new spotted, eclipsing RS CVn binary in the Kepler field
- The GAPS Programme with HARPS-N@TNG XII: Characterization of the planetary system around HD108874
- A modified CoRoT detrend algorithm and the discovery of a new planetary companion
- A Jupiter-mass planet around the K0 giant HD 208897
- Project Solaris, a Global Network of Autonomous Observatories: Design, Commissioning, and First Science Results
- Frequentist confidence intervals for orbits
- Prospects for detecting the Rossiter-McLaughlin effect of Earth-like planets: the test case of TRAPPIST-1b and c
- Multi-band characterization of the hot Jupiters: WASP-5b, WASP-44b and WASP-46b
- Determination of mass and orbital parameters of a low-mass star HD 213597B
- Improved Analysis of Clarke Exobelt Detectability
- Time-resolved image polarimetry of Trappist-1 during planetary transits
- Fundamental properties of the pre-main sequence eclipsing stars of MML 53 and the mass of the tertiary
- Numerical search for a potential planet sculpting the young disc of HD 115600
- Simultaneous multicolour optical and near-IR transit photometry of GJ 1214b with SOFIA
- Transit Timing Variations of Five Transiting Planets
- The Observational Effects and Signatures of Tidally Distorted Solid Exoplanets
- 5 Years of Defocused Observations of Exoplanet Transits with T100: Timing Perspective