Affiliated Packages#

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.

Repository

Maintainer(s): Weiqi Ji

ASALI

Graphical user interface for calculating properties using Cantera.

Repository

Maintainer(s): Stefano Rebughini

BIOVIA Materials Studio

Commercial modeling and simulation software for materials science and chemistry.

Website

CollectionOfMechanisms

A hub for combustion reaction mechanisms including converted Cantera XML and YAML based mechanisms.

Repository

Maintainer(s): Weiqi Ji, Jeff Santner

ChemCheck

A tool to help Cantera users to detect chemical and syntax errors in kinetic models

Repository

Maintainer(s): Chao Xu, Richard West

ctwrap

A light-weight Python wrapper facilitating batch simulations.

Website

Repository

Maintainer(s): Ingmar Schoegl

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.

Repository

Maintainer(s): Ray Speth

Frhodo

A GUI-based application for simulating experimental data and optimizing chemical kinetics mechanisms.

Repository

Maintainer(s): Travis Sikes, Robert Tranter

gas-properties

A python GUI for calculating properties of gases, equilibrium states, and isentropic compression. Similar to unsupported GasEQ software.

Repository

Maintainer(s): Jeff Santner

PoKiTT

A library for Portable Kinetics, Thermodynamics, and Transport calculations.

Repository

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.

Website

Repository

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.

Repository

Maintainer(s): Phillip Mestas, Kyle Niemeyer

reactorch

A Differentiable Reacting Flow Simulation Package in PyTorch.

Repository

Maintainer(s): Weiqi Ji

RGFROSH

A Python real and ideal gas frozen shock solver.

Website

Repository

Maintainer(s): Cory Kinney

RMG

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

Website

Repository

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.

Website

Maintainer(s): Joseph E. Shepherd