petitRADTRANS: a Python radiative transfer package for exoplanet characterization and retrieval
arXiv:1904.11504 · doi:10.1051/0004-6361/201935470
Abstract
We present the easy-to-use, publicly available, Python package petitRADTRANS, built for the spectral characterization of exoplanet atmospheres. The code is fast, accurate, and versatile; it can calculate both transmission and emission spectra within a few seconds at low resolution ( = 1000; correlated-k method) and high resolution (; line-by-line method), using only a few lines of input instruction. The somewhat slower correlated-k method is used at low resolution because it is more accurate than methods such as opacity sampling. Clouds can be included and treated using wavelength-dependent power law opacities, or by using optical constants of real condensates, specifying either the cloud particle size, or the atmospheric mixing and particle settling strength. Opacities of amorphous or crystalline, spherical or irregularly-shaped cloud particles are available. The line opacity database spans temperatures between 80 and 3000 K, allowing to model fluxes of objects such as terrestrial planets, super-Earths, Neptunes, or hot Jupiters, if their atmospheres are hydrogen-dominated. Higher temperature points and species will be added in the future, allowing to also model the class of ultra hot-Jupiters, with equilibrium temperatures K. Radiative transfer results were tested by cross-verifying the low- and high-resolution implementation of petitRADTRANS, and benchmarked with the petitCODE, which itself is also benchmarked to the ATMO and Exo-REM codes. We successfully carried out test retrievals of synthetic JWST emission and transmission spectra (for the hot Jupiter TrES-4b, which has a of 1800 K). The code is publicly available at http://gitlab.com/mauricemolli/petitRADTRANS, and its documentation can be found at https://petitradtrans.readthedocs.io.
17 pages, 7 figures, published in A&A
References in corpus (19)
- On the radiative equilibrium of irradiated planetary atmospheres
- Atmospheric Retrieval for Super-Earths: Uniquely Constraining the Atmospheric Composition with Transmission Spectroscopy
- The fast spin-rotation of a young extrasolar planet
- Atomic and Molecular Opacities for Brown Dwarf and Giant Planet Atmospheres
- Tau-REx I: A next generation retrieval code for exoplanetary atmospheres
- Fingering convection and cloudless models for cool brown dwarf atmospheres
- Transmission spectral properties of clouds for hot Jupiter exoplanets
- Observing transiting planets with JWST -- Prime targets and their synthetic spectral observations
- ExoMol line lists VII: The rotation-vibration spectrum of phosphine up to 1500 K
- Uniform Atmospheric Retrieval Analysis of Ultracool Dwarfs I: Characterizing Benchmarks, Gl570D and HD3651B
- ExoMol molecular line lists V: The ro-vibrational spectra of NaCl and KCl
- The Impact of Non-Uniform Thermal Structure on the Interpretation of Exoplanet Emission Spectra
- Exploring Biases of Atmospheric Retrievals in Simulated JWST Transmission Spectra of Hot Jupiters
- The slow spin of the young sub-stellar companion GQ Lupi b and its orbital configuration
- Toward the analysis of JWST exoplanet spectra: Identifying troublesome model parameters
- The Influence of Host Star Spectral Type on Ultra-Hot Jupiter Atmospheres
- Analytic Scattering and Refraction Models for Exoplanet Transit Spectra
- The GAPS Programme with HARPS-N@TNG VI: The Curious Case of TrES-4b
- Effectively Calculating Gaseous Absorption in Radiative Transfer Models of Exoplanetary and Brown Dwarf Atmospheres