easyCHEM: a Python package for calculating equilibrium chemistry abundances of exoplanet atmospheres
Welcome to the easyCHEM repository. easyCHEM is a Python package for calculating chemical abundances in exoplanet atmospheres, assuming equilibrium chemistry. Ancillary outputs are the atmospheric adiabatic temperature gradient and mean molar mass. easyCHEM is a clone of the equilibrium chemistry part of NASA’s CEA code, written from scratch and with numerical stability in mind. In particular, the code implements the equations described in Gordon & McBride (1994) and makes use of LAPACK’s dgesv routine for fast matrix inversion. Since we incorporated the dgesv source code into easyCHEM, users do not require external math libraries.
Documentation
The code documentation, installation guide, and tutorial can be found at https://easychem.readthedocs.io.
Attribution
If you use easyCHEM in your work, please cite the following articles:
for the easyCHEM base implementation: Mollière et al. 2017.
The JOSS paper (Lei & Mollière) is in prep.
License
Copyright 2022-2025 Elise Lei and Paul Mollière
easyCHEM is available under the MIT license. See the LICENSE file for more information.
dgesv, which is part of LAPACK, and which easyCHEM is using, is available under the BSD license.
Release files for easychem 2.1.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| easychem-2.1.0.tar.gz | 1.8 MB | Details |
Release files / easychem-2.1.0.tar.gz
| Download URL | easychem-2.1.0.tar.gz |
|---|---|
| Size | 1.8 MB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
150decc5ff6e533031eb5ab8df50c59dbabcf29fc8e51af8156656c18ed495eb
|
|
BLAKE2b-256 checksum How to use checksums |
8b5be2892e7fbca3f01251779275e0f02ab5a60c82ae60d3f895251b2b1d411b
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.11.10
|