Pyrat Bay:
Python Radiative Transfer in a Bayesian framework
- Author
Patricio Cubillos and contributors (see Contributors)
- Contact
- Organizations
- Web Site
- Date
Nov 18, 2022
Features
Pyrat Bay is an efficient, user-friendly Python tool to compute
radiative-transfer spectra, and fit exoplanet atmospheric properties.
This package offers:
Transmission or emission spectra of exoplanet transit or eclipses, respectively.
Forward-model or retrieval calculations.
The radiative-transfer include opacity sources from:
Line-by-line molecular absorption
Collision-induced absorption
Rayleigh scattering absorption
Na and K alkali resonant lines
Gray and Mie (soon) aerosol opacities
Bayesian (MCMC) posterior sampling of atmospheric parameters:
Molecular abundances
Temperature profile
Pressure-radius
Rayleigh and cloud properties
Contributors
Patricio Cubillos (IWF, Austria) patricio.cubillos[at]oeaw.ac.at
Jasmina Blecic (NYU, Abu Dhabi)
Documentation
- Getting Started
- TLI Tutorial
- Atmosphere Tutorial
- Spectrum Tutorial
- Sample Configuration File
- Observing Geometry
- Atmospheric Model
- Spectrum Sampling
- Voigt Profiles
- System Parameters
- Line-by-line Opacities
- Cross-section Opacities
- Radius-profile Models
- Alkali Opacity Models
- Rayleigh Opacity Models
- Cloud Opacity Models
- Patchy Cloud/Hazes
- Temperature Models
- Abundances Scaling
- Stellar Spectrum
- Filter Pass-bands
- Observed Data
- Other Configuration Parameters
- Examples
- Opacity-grid Tutorial
- MCMC Tutorial
- Cookbooks
- API
- pyratbay
- pyratbay.constants
hkcGsigmaeVAnmummmcmmkmaupcrearthrjuprsunbaryembarpascalbaratmgramkgmearthmjupmsunamumekelvinsecminhourdayamagatepercentpptppmnoneC1C2C3ROOTtlireclendreclenireclensreclendbasesrmodestransmission_rtemission_rtrt_pathsretflagstmodelschemmodelsradmodelsmolmodelsamodelsrmodelscmodels
- pyratbay.io
- pyratbay.tools
log_error()cd()tmp_reset()binsearch()divisors()unpack()u()get_param()ifirst()ilast()isfile()file_exists()path()Formatted_WriteTimerget_exomol_mol()cia_hitran()cia_borysow()radius_to_depth()depth_to_radius()ignore_system_exit()Namespaceparse()parse_str()parse_int()parse_float()parse_array()
- pyratbay.opacity
- pyratbay.opacity.linelist
- pyratbay.opacity.partitions
- pyratbay.opacity.broadening
- pyratbay.plots
- pyratbay.spectrum
- pyratbay.atmosphere
- pyratbay.atmosphere.tmodels
- pyratbay.atmosphere.clouds
- pyratbay.atmosphere.rayleigh
- pyratbay.atmosphere.alkali
- pyratbay.pyrat.read_atm
- pyratbay.pyrat.crosssec
- pyratbay.pyrat.clouds
- pyratbay.pyrat.rayleigh
- pyratbay.pyrat.alkali
- pyratbay.pyrat.optical_depth
- pyratbay.pyrat.spectrum
- Units
- References
- Contributing
- License
Be Kind
- If you found
Pyrat Bayuseful for your research, please cite this article: Cubillos & Blecic (2021): The Pyrat Bay Framework for Exoplanet Atmospheric Modeling: A Population Study of Hubble/WFC3 Transmission Spectra, MNRAS, 505, 2675.
Please prefer to channel your feedback or inquiries through the Github issue tracker: https://github.com/pcubillos/pyratbay, or alternatively through this email: patricio.cubillos[at]oeaw.ac.at.
Pyrat Bay is open-source software under the GNU GPL v2 license (see
License) and is compatible with Python>=3.6.