The Pyrat Bay Framework for Exoplanet Atmospheric Modeling: A Population Study of Hubble/WFC3 Transmission Spectra
arXiv:2105.05598 · doi:10.1093/mnras/stab1405
Abstract
We present the open-source pyratbay framework for exoplanet atmospheric modeling, spectral synthesis, and Bayesian retrieval. The modular design of the code allows the users to generate atmospheric 1D parametric models of the temperature, abundances (in thermochemical equilibrium or constant-with-altitude), and altitude profiles in hydrostatic equilibrium; sample ExoMol and HITRAN line-by-line cross sections with custom resolving power and line-wing cutoff values; compute emission or transmission spectra considering cross sections from molecular line transitions, collision-induced absorption, Rayleigh scattering, gray clouds, and alkali resonance lines; and perform Markov chain Monte Carlo atmospheric retrievals for a given transit or eclipse dataset. We benchmarked the pyratbay framework by reproducing line-by-line cross-section sampling of ExoMol cross sections, producing transmission and emission spectra consistent with petitRADTRANS models, accurately retrieving the atmospheric properties of simulated transmission and emission observations generated with TauREx models, and closely reproducing Aura retrieval analyses of the space-based transmission spectrum of HD 209458b. Finally, we present a retrieval analysis of a population of transiting exoplanets, focusing on those observed in transmission with the HST WFC3/G141 grism. We found that this instrument alone can confidently identify when a dataset shows H2O-absorption features; however, it cannot distinguish whether a muted H2O feature is caused by clouds, high atmospheric metallicity, or low H2O abundance. Our results are consistent with previous retrieval analyses. The pyratbay code is available at PyPI (pip install pyratbay) and conda. The code is heavily documented (https://pyratbay.readthedocs.io) and tested to provide maximum accessibility to the community and long-term development stability.
arXiv commentAccepted for publication at MNRAS
References in corpus (104)
- SciPy 1.0--Fundamental Algorithms for Scientific Computing in Python
- Astropy: A Community Python Package for Astronomy
- The NumPy array: a structure for efficient numerical computation
- The chemical composition of the Sun
- The Astropy Project: Building an inclusive, open-science project and status of the v2.0 core package
- Detection of Planetary Transits Across a Sun-like Star
- Information criteria for astrophysical model selection
- A continuum from clear to cloudy hot-Jupiter exoplanets without primordial water depletion
- ExoMol molecular line lists XXX: a complete high-accuracy line list for water
- A Temperature and Abundance Retrieval Method for Exoplanet Atmospheres
- petitRADTRANS: a Python radiative transfer package for exoplanet characterization and retrieval
- On the radiative equilibrium of irradiated planetary atmospheres
- The ExoMol database: molecular line lists for exoplanet and other hot atmospheres
- Improved parameters for extrasolar transiting planets
- Exoplanet Atmospheres
- The Mass-Metallicity Relation for Giant Planets
- ExoMol line lists IV: The rotation-vibration spectrum of methane up to 1500 K
- Transmission Spectra as Diagnostics of Extrasolar Giant Planet Atmospheres
- A Precise Water Abundance Measurement for the Hot Jupiter WASP-43b
- Rayleigh scattering in the transit spectrum of HD 189733b
- The Transit Light Source Effect: False Spectral Features and Incorrect Densities for M-dwarf Transiting Planets
- Characterizing transiting exoplanet atmospheres with JWST
- A Systematic Retrieval Analysis of Secondary Eclipse Spectra I: A Comparison of Atmospheric Retrieval Techniques
- A variationally computed line list for hot NH3
- A population study of gaseous exoplanets
- The Spectroscopic Orbit of the Planetary Companion Transiting HD209458
- Water Vapor and Clouds on the Habitable-Zone Sub-Neptune Exoplanet K2-18b
- HD 209458b in New Light: Evidence of Nitrogen Chemistry, Patchy Clouds and Sub-Solar Water
- ExoMol Molecular linelists -- XXXIII. The spectrum of Titanium Oxide
- Water vapour in the atmosphere of the habitable-zone eight Earth-mass planet K2-18 b
- An ultrahot gas-giant exoplanet with a stratosphere
- The Near-Infrared and Optical Spectra of Methane Dwarfs and Brown Dwarfs
- ExoMol molecular line lists XXXV: a rotation-vibration line list for hot ammonia
- Improved HCN/HNC linelist, model atmospheres and synthetic spectra for WZ Cas
- Mass-Metallicity Trends in Transiting Exoplanets from Atmospheric Abundances of HO, Na, and K
- An accurate, extensive, and practical line list of methane for the HITEMP database
- ExoMol line lists XVIII. The high temperature spectrum of VO
- ExoMol line lists -- XXXIX. Ro-vibrational molecular line list for CO
- The Influence of Non-Uniform Cloud Cover on Transit Transmission Spectra
- Global Climate and Atmospheric Composition of the Ultra-Hot Jupiter WASP-103b from HST and Spitzer Phase Curve Observations
- A Time-Dependent Radiative Model of HD209458b
- HO abundances and cloud properties in ten hot giant exoplanets
- HAT-P-26b: A Neptune-Mass Exoplanet with a Well Constrained Heavy Element Abundance
- The TRAPPIST survey of southern transiting planets. I. Thirty eclipses of the ultra-short period planet WASP-43 b
- HELIOS-K: An Ultrafast, Open-source Opacity Calculator for Radiative Transfer
- A consistent retrieval analysis of 10 Hot Jupiters observed in transmission
- Spitzer Phase Curve Constraints for WASP-43b at 3.6 and 4.5 microns
- WASP-43b: The closest-orbiting hot Jupiter
- No Thermal Inversion and a Solar Water Abundance for the Hot Jupiter HD209458b from HST WFC3 Emission Spectroscopy
- The ExoMolOP Database: Cross-sections and k-tables for Molecules of Interest in High-Temperature Exoplanet Atmospheres
- Seven transiting hot-Jupiters from WASP-South, Euler and TRAPPIST: WASP-47b, WASP-55b, WASP-61b, WASP-62b, WASP-63b, WASP-66b & WASP-67b
- HAT-P-32b and HAT-P-33b: Two Highly Inflated Hot Jupiters Transiting High-Jitter Stars
- H2O abundances in the atmospheres of three hot Jupiters
- Retrieval analysis of 38 WFC3 transmission spectra and resolution of the normalisation degeneracy
- Three sub-Jupiter-mass planets: WASP-69b & WASP-84b transit active K dwarfs and WASP-70Ab transits the evolved primary of a G4+K3 binary
- The theory of transmission spectra revisited: a semi-analytical method for interpreting WFC3 data and an unresolved challenge
- Trends in Atmospheric Properties of Neptune-Size Exoplanets
- On Correlated-noise Analyses Applied To Exoplanet Light Curves
- A global analysis of Spitzer and new HARPS data confirms the loneliness and metal-richness of GJ 436 b
- Transiting hot Jupiters from WASP-South, Euler and TRAPPIST: WASP-95b to WASP-101b
- HAT-P-39b--HAT-P-41b: Three Highly Inflated Transiting Hot Jupiters
- Transit spectroscopy with JWST: Systematics, starspots and stitching
- Forward modelling and retrievals with PLATON, a fast open source tool
- Chemical Kinetics on Extrasolar Planets
- Effects of a fully 3D atmospheric structure on exoplanet transmission spectra: retrieval biases due to day-night temperature gradients
- Spitzer Observations Confirm and Rescue the Habitable-Zone Super-Earth K2-18b for Future Characterization
- Why is it so Cold in Here?: Explaining the Cold Temperatures Retrieved from Transmission Spectra of Exoplanet Atmospheres
- Exploring Biases of Atmospheric Retrievals in Simulated JWST Transmission Spectra of Hot Jupiters
- On the Inference of Thermal Inversions in Hot Jupiter Atmospheres
- An Updated Study of Potential Targets for Ariel
- Retrieval of Exoplanet Emission Spectra with HyDRA
- WASP-80b has a dayside within the T-dwarf range
- Water, High-Altitude Condensates, and Possible Methane Depletion in the Atmosphere of the Warm Super-Neptune WASP-107b
- WASP-103b: a new planet at the edge of tidal disruption
- On degeneracies in retrievals of exoplanetary transmission spectra
- Statistical Characterization of Hot Jupiter Atmospheres using Spitzer's Secondary Eclipses
- Statistical Analysis of Hubble/WFC3 Transit Spectroscopy of Extrasolar Planets
- Helios-r2 -- A new Bayesian, open-source retrieval model for brown dwarfs and exoplanet atmospheres
- Understanding and Mitigating Biases when Studying Inhomogeneous Emission Spectra with JWST
- TEA: A Code for Calculating Thermochemical Equilibrium Abundances
- Disentangling degenerate solutions from primary transit and secondary eclipse spectroscopy of exoplanets
- Toward the analysis of JWST exoplanet spectra: Identifying troublesome model parameters
- A comparison of exoplanet spectroscopic retrieval tools
- A Characteristic Transmission Spectrum dominated by HO applies to the majority of HST/WFC3 exoplanet observations
- HAT-P-17b,c: A Transiting, Eccentric, Hot Saturn and a Long-period, Cold Jupiter
- The ARCiS framework for Exoplanet Atmospheres: The Cloud Transport Model
- WASP-29b: A Saturn-sized transiting exoplanet
- Confirmation of the radial velocity super-Earth K2-18c with HARPS and CARMENES
- Strict Upper Limits on the Carbon-to-Oxygen Ratios of Eight Hot Jupiters from Self-Consistent Atmospheric Retrieval
- The ExoMol Atlas of Molecular Opacities
- Super-Rayleigh Slopes in Transmission Spectra of Exoplanets Generated by Photochemical Haze
- The GAPS Programme with HARPS-N at TNG. III: The retrograde orbit of HAT-P-18b
- The Implications of 3D Thermal Structure on 1D Atmospheric Retrieval
- HAT-P-38b: A Saturn-Mass Planet Transiting a Late G Star
- A H13CN/HN13C linelist, model atmospheres and synthetic spectra for carbon stars
- HST PanCET program: A Cloudy Atmosphere for the promising JWST target WASP-101b
- Dreaming of atmospheres
- A theoretical room-temperature line list for 15NH3
- An Algorithm to Compress Line-transition Data for Radiative-transfer Calculations
- Community targets for JWST's early release science program: evaluation of WASP-63b
- Near-IR transmission spectrum of HAT-P-32 b using HST/WFC3
- A comparative study of WASP-67b and HAT-P-38b from WFC3 data
- Toward More Reliable Analytic Thermochemical-equilibrium Abundances
- Global Chemistry and Thermal Structure Models for the Hot Jupiter WASP-43b and Predictions for JWST
Cited by in corpus (34)
- TauREx III: A fast, dynamic and extendable framework for retrievals
- Sulphur dioxide in the mid-infrared transmission spectrum of WASP-39b
- Relative abundance constraints from high-resolution optical transmission spectroscopy of WASP-121b, and a fast model-filtering technique for accelerating retrievals
- POSEIDON: A Multidimensional Atmospheric Retrieval Code for Exoplanet Spectra
- TRIDENT: A Rapid 3D Radiative Transfer Model for Exoplanet Transmission Spectra
- Awesome SOSS: Atmospheric Characterisation of WASP-96 b using the JWST Early Release Observations
- The GAPS Programme at TNG XXXVIII. Five molecules in the atmosphere of the warm giant planet WASP-69b detected at high spectral resolution
- The GAPS Programme at TNG XXXIX -- Multiple molecular species in the atmosphere of the warm giant planet WASP-80 b unveiled at high resolution with GIANO-B
- A super-massive Neptune-sized planet
- The GAPS Programme at TNG LV. Multiple molecular species in the atmosphere of HAT-P-11 b and review of the HAT-P-11 planetary system
- A Catalogue of Exoplanet Atmospheric Retrieval Codes
- Probing the atmosphere of WASP-69 b with low- and high-resolution transmission spectroscopy
- Data availability and requirements relevant for the Ariel space mission and other exoplanet atmosphere applications
- TOI-5678 b: A 48-day transiting Neptune-mass planet characterized with CHEOPS and HARPS
- A Framework for Characterizing Transmission Spectra of Exoplanets with Circumplanetary Rings
- Measuring Tracers of Planet Formation in the Atmosphere of WASP-77A b: Sub-stellar O/H and C/H ratios, with a stellar C/O ratio and a potentially Super-stellar Ti/H ratio
- Longitudinally Resolved Spectral Retrieval (ReSpect) of WASP-43b
- YunMa: Enabling Spectral Retrievals of Exoplanetary Clouds
- The Hubble/STIS Near-ultraviolet Transmission Spectrum of HD 189733b
- Seasonal Changes in the Atmosphere of HD 80606b Observed with JWST's NIRSpec/G395H
- TOI-837 b: characterisation, formation and evolutionary history of an infant warm Saturn-mass planet
- Dark skies of the slightly eccentric WASP-18 b from its optical-to-infrared dayside emission
- Radii, masses, and transit-timing variations of the three-planet system orbiting the naked-eye star TOI-396
- Horizontal and vertical exoplanet thermal structure from a JWST spectroscopic eclipse map
- A Detailed Investigation of HD 209458 b HST & JWST Transmission Spectra with SANSAR
- Radiative Transfer and Inversion codes for characterizing planetary atmospheres: an overview
- The SPACE Program. I. The featureless spectrum of HD 86226 c challenges sub-Neptune atmosphere trends
- Kinetic and photochemical disequilibrium in the potentially carbon-rich atmosphere of the warm-Jupiter WASP-69b
- A re-analysis of equilibrium chemistry in five hot Jupiters
- Detection of CO, CO, and HO in the atmosphere of the warm sub-Saturn HAT-P-12b
- TelescopeML -- I. An End-to-End Python Package for Interpreting Telescope Datasets through Training Machine Learning Models, Generating Statistical Reports, and Visualizing Results
- The GAPS programme at TNG LXXI. A sub-Neptune suitable for atmospheric characterization in a multiplanet and mutually inclined system orbiting the bright K dwarf TOI-5789 (HIP 99452)
- GCM-Motivated Multidimensional Temperature Parametrization Scheme for Phasecurve Retrieval
- Assessment of a Physics-based Retrieval of Exoplanet Atmospheric Temperatures from Infrared Emission Spectra