Skip to main content

Equilibrium chmistry computation tool

Project description

Pypi version documentation: https://easychem.readthedocs.io/en/latest/ licence: MIT DOI: 10.1051/0004-6361/201629800

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-2024 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.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

easychem-2.0.6.tar.gz (844.4 kB view hashes)

Uploaded Source

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page