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)
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
7a472a55588dbbc4a94196be2d891ba0c0bfa8c9e05f0f298ad972367da1d10c
|
|
| MD5 |
aaff0cfc09e0b471ffad58c74897603d
|
|
| BLAKE2b-256 |
ec3adfe4c0f29b5a7c1f2c66ae1e16b8fdca67f2ab141225c9c8f902d3fbadd6
|
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
7587b662904287c7e34b8838a7f738d176a7e5c1c9fd6528cdbe0b42a0a4541c
|
|
| MD5 |
d2c5fdff840fb8bb799a98bbb0ac6906
|
|
| BLAKE2b-256 |
9d76d05343257a24fc6f71d9aa6abd62c991a0c9a368619386a118270594ce61
|