Affiliated Packages

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.


ASALI: graphical user interface for calculating properties using Cantera.

Maintainer(s): Stefano Rebughini

BIOVIA Materials Studio: commercial modeling and simulation software for materials science and chemistry.


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.

Maintainer(s): Ray Speth

PoKITT: a library for Portable Kinetics, Thermodynamics, and Transport calculations.

Maintainer(s): James Sutherland

pyJac: generates C and CUDA source code for analytically calculating the Jacobian matrix for a chemical kinetic model, along with species and reaction rates.

Maintainer(s): Nick Curtis, Kyle Niemeyer

pyMARS: Python-based (chemical kinetic) Model Automatic Reduction Software (pyMARS) implements multiple techniques for reducing the size and complexity of detailed chemical kinetic models.

Maintainer(s): Phillip Mestas, Kyle Niemeyer

RMG: Reaction Mechanism Generator, a tool for automatically generating chemical reaction mechanisms for modeling reaction systems including pyrolysis, combustion, atmospheric science, and more.

Maintainer(s): William Green, Richard West

SDToolbox: the Shock & Detonation Toolbox enables the solution of standard problems for gas-phase explosions using realistic thermochemistry and detailed chemical kinetics.

Maintainer(s): Joseph E. Shepherd