pyROX: Rapid Opacity X-sections
The Journal of Open Source Software, vol. 11, pp. 10081
Abstract
In recent years, significant advances have been made in exoplanet and brown dwarf observations.By using state-of-the-art models, astronomers can determine properties of their atmospheres, such as temperatures, the presence of clouds, or the chemical abundances of molecules and atoms.Accurate and up-to-date opacities, which describe how strongly atmospheric gases absorb radiation, are therefore crucial to avoid inconclusive or biased results.Due to continuous expansion of the line lists that tabulate the quantum transitions, however, it has become challenging to compute the wavelength-dependent cross sections of the diverse array of molecules and atoms.We introduce pyROX, an easy-to-use Python package to calculate molecular and atomic cross sections.Since pyROX works on CPUs, it can compute a small line list on a regular workstation, but it is also easily parallelised on a cluster for larger line lists.In addition to line opacities, pyROX supports calculations of collision-induced absorption.Tutorials are provided in the online documentation which explain the configuration parameters and different functionalities of pyROX.
Authors 4
-
Leiden University · Leiden Observatory
Affiliation as printed
Leiden Observatory, Leiden University, P.O. Box 9513, 2300 RA, Leiden, The Netherlands
-
Affiliation as printed
Centre for Exoplanets and Habitability, University of Warwick, Gibbet Hill Road, Coventry CV4 7AL, UK
Department of Physics, University of Warwick, Coventry CV4 7AL, UK
-
Leiden University · Leiden Observatory
Affiliation as printed
Leiden Observatory, Leiden University, P.O. Box 9513, 2300 RA, Leiden, The Netherlands
-
Leiden University · Leiden Observatory
Affiliation as printed
Leiden Observatory, Leiden University, P.O. Box 9513, 2300 RA, Leiden, The Netherlands
Cited by 0 stored of 0
No patents citing this paper on Lens.org (checked 2026-10-11).