Packages in the Cantera ecosystem
While Cantera provides some standalone models and applications, numerous external packages exist that provide more specialized functionality and rely on Cantera. Here we provide a non-exhaustive, alphabetical, list of these packages; if you would like us to include your package, please submit a pull request, file an issue, or post on the Google Users' Group.
Arrhenius.jl: differential combustion modeling software in Julia.
ASALI: graphical user interface for calculating properties using Cantera.
BIOVIA Materials Studio: commercial modeling and simulation software for materials science and chemistry.
CollectionOfMechanisms: a hub for combustion reaction mechanisms including converted Cantera XML and YAML based mechanisms.
ctwrap: a light-weight Python wrapper facilitating batch simulations.
Ember: a quasi-one-dimensional, unsteady reacting flow solver that can simulate a number of fundamental flame configurations: premixed laminar flames, opposed-flow strained flames (premixed or diffusion), axisymmetric (tubular) flames with positive or negative curvature, and steady 2D flames in a prescribed velocity field.
Frhodo: a GUI-based application for simulating experimental data and optimizing chemical kinetics mechanisms.
gas-properties: a python GUI for calculating properties of gases, equilibrium states, and isentropic compression. Similar to unsupported GasEQ software.
PoKITT: a library for Portable Kinetics, Thermodynamics, and Transport calculations.
pyJac: generates C and CUDA source code for analytically calculating the Jacobian matrix for a chemical kinetic model, along with species and reaction rates.
pyMARS: Python-based (chemical kinetic) Model Automatic Reduction Software (pyMARS) implements multiple techniques for reducing the size and complexity of detailed chemical kinetic models.
reactorch: A Differentiable Reacting Flow Simulation Package in PyTorch.
RGFROSH: A Python real and ideal gas frozen shock solver.
RMG: Reaction Mechanism Generator, a tool for automatically generating chemical reaction mechanisms for modeling reaction systems including pyrolysis, combustion, atmospheric science, and more.
SDToolbox: the Shock & Detonation Toolbox enables the solution of standard problems for gas-phase explosions using realistic thermochemistry and detailed chemical kinetics.
ChemCheck: A tool to help Cantera users to detect chemical and syntax errors in kinetic models