easyCHEM: A Python package for calculating chemical equilibrium abundances in exoplanet atmospheres

Fuente: arXiv
Saved in:
Bibliographic Details
Main Authors: Lei, Elise, Mollière, Paul
Format: Preprint
Published: 2024
Subjects:
Online Access:
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866917819591950336
author Lei, Elise
Mollière, Paul
author_facet Lei, Elise
Mollière, Paul
contents For modeling the spectra of exoplanets one must know their atmospheric composition. This is necessary because the abundance of molecules, atoms, ions and condensates is needed to construct the total cross-section for the interaction between electro-magnetic radiation and matter. In addition, when solving for the temperature structure of an atmosphere the so-called adiabatic temperature gradient must be known, which describes the pressure-temperature dependence in convectively unstable regions well. Depending on the planetary properties, the composition and adiabatic gradients may be well described by equilibrium chemistry, which means that chemical reactions occur faster than any other relevant processes in the atmosphere, such as mixing. What is more, the equilibrium assumption often serves as a useful starting point for non-equilibrium calculations. Efficient and easy-to-use codes for determining equilibrium abundances are therefore needed. Here we report on our easyCHEM Python package that calculates atmospheric compositions and adiabatic temperature gradients in chemical equilibrium for any user-specified elemental composition.
format Preprint
id arxiv_https___arxiv_org_abs_2410_21364
institution arXiv
publishDate 2024
record_format arxiv
spellingShingle easyCHEM: A Python package for calculating chemical equilibrium abundances in exoplanet atmospheres
Lei, Elise
Mollière, Paul
Instrumentation and Methods for Astrophysics
Earth and Planetary Astrophysics
For modeling the spectra of exoplanets one must know their atmospheric composition. This is necessary because the abundance of molecules, atoms, ions and condensates is needed to construct the total cross-section for the interaction between electro-magnetic radiation and matter. In addition, when solving for the temperature structure of an atmosphere the so-called adiabatic temperature gradient must be known, which describes the pressure-temperature dependence in convectively unstable regions well. Depending on the planetary properties, the composition and adiabatic gradients may be well described by equilibrium chemistry, which means that chemical reactions occur faster than any other relevant processes in the atmosphere, such as mixing. What is more, the equilibrium assumption often serves as a useful starting point for non-equilibrium calculations. Efficient and easy-to-use codes for determining equilibrium abundances are therefore needed. Here we report on our easyCHEM Python package that calculates atmospheric compositions and adiabatic temperature gradients in chemical equilibrium for any user-specified elemental composition.
title easyCHEM: A Python package for calculating chemical equilibrium abundances in exoplanet atmospheres
topic Instrumentation and Methods for Astrophysics
Earth and Planetary Astrophysics
url https://arxiv.org/abs/2410.21364