Skip to main content
doc/pyro.png Github Build Status Github Build Status Documentation Status Python Package Index Release Page MIT License arXiv:2503.24286 DOI:10.1016/j.cpc.2025.109987

Pyrometheus is a code generator for chemical mechanisms based on Cantera. Install it from PyPI (pip install pyrometheus) or via Spack (spack install py-pyrometheus):

$ python3 -m pip install pyrometheus
$ python3 -m pyrometheus --help
usage: pyrometheus [-h] [--version] -l {python,cpp,fortran} -m MECH -o OUTPUT -n NAME [-p PHASE]

Code generation for combustion thermochemistrybased on Cantera.

options:
  -h, --help            show this help message and exit
  --version             show program's version number and exit
  -l {python,cpp,fortran}, --lang {python,cpp,fortran}, --language {python,cpp,fortran}
                        Language to generate code for.
  -m MECH, --mech MECH, --mechanism MECH
                        Path to the mechanism file.
  -o OUTPUT, --output OUTPUT
                        Path to the output file.
  -n NAME, --name NAME, --namespace NAME
                        Namespace to use for the generated code.
  -p PHASE, --phase PHASE
                        Phase name to use for the generated code.

Cite me:

@article{Cisneros25,
  author = {Cisneros-Garibay, Esteban and {Le Berre}, H. and Adam, D. and Bryngelson, Spencer H. and Freund, Jonathan B.},
  title = {{Pyrometheus: S}ymbolic abstractions for {XPU} and automatically differentiated computation of combustion kinetics and thermodynamics},
  year = {2026},
  volume = {320},
  pages = {109987},
  doi = {10.1016/j.cpc.2025.109987},
  journal = {Computer Physics Communications}
}

Links:

Download files

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

Source Distribution

pyrometheus-1.1.1.tar.gz (341.2 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

pyrometheus-1.1.1-py3-none-any.whl (58.6 kB view details)

Uploaded Python 3

File details

Details for the file pyrometheus-1.1.1.tar.gz.

File metadata

  • Download URL: pyrometheus-1.1.1.tar.gz
  • Upload date:
  • Size: 341.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.3

File hashes

Hashes for pyrometheus-1.1.1.tar.gz
Algorithm Hash digest
SHA256 4560cfb063ba1da34b0b0e6e066a18f2e8a5ad6062d4d89ef6f44d2044efa2a3
MD5 63c75b7f53b7882eb81160a36e5f78b5
BLAKE2b-256 07225331def6a89f9202073daa45adbad809f546a138a43939c3810746d014de

See more details on using hashes here.

File details

Details for the file pyrometheus-1.1.1-py3-none-any.whl.

File metadata

  • Download URL: pyrometheus-1.1.1-py3-none-any.whl
  • Upload date:
  • Size: 58.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.3

File hashes

Hashes for pyrometheus-1.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 366cd9f9fa95f3bef93eee479f7d9e904043f1ae508cf215885f02e73433b9d1
MD5 f98d5db22105ca3e3805155446eea9c6
BLAKE2b-256 273b42bd7f1766e04ad8e76900a80da9bf9c387288230d227616848de41cb979

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 Sentry Error logging StatusPage Status page