Skip to main content

Equilibrium chemistry 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-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.

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.1.0.tar.gz (1.8 MB view details)

Uploaded Source

File details

Details for the file easychem-2.1.0.tar.gz.

File metadata

  • Download URL: easychem-2.1.0.tar.gz
  • Upload date:
  • Size: 1.8 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.11.10

File hashes

Hashes for easychem-2.1.0.tar.gz
Algorithm Hash digest
SHA256 150decc5ff6e533031eb5ab8df50c59dbabcf29fc8e51af8156656c18ed495eb
MD5 c3cd4bc867b20981c061b915d32651db
BLAKE2b-256 8b5be2892e7fbca3f01251779275e0f02ab5a60c82ae60d3f895251b2b1d411b

See more details on using hashes here.

Supported by

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