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.0.tar.gz (339.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.0-py3-none-any.whl (57.5 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for pyrometheus-1.1.0.tar.gz
Algorithm Hash digest
SHA256 7a472a55588dbbc4a94196be2d891ba0c0bfa8c9e05f0f298ad972367da1d10c
MD5 aaff0cfc09e0b471ffad58c74897603d
BLAKE2b-256 ec3adfe4c0f29b5a7c1f2c66ae1e16b8fdca67f2ab141225c9c8f902d3fbadd6

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for pyrometheus-1.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 7587b662904287c7e34b8838a7f738d176a7e5c1c9fd6528cdbe0b42a0a4541c
MD5 d2c5fdff840fb8bb799a98bbb0ac6906
BLAKE2b-256 9d76d05343257a24fc6f71d9aa6abd62c991a0c9a368619386a118270594ce61

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