Version 2.3.0a3 (development)
Cantera is an open-source collection of object-oriented software tools for problems involving chemical kinetics, thermodynamics, and transport processes. Among other things, it can be used to:
- Evaluate thermodynamic and transport properties of mixtures
- Compute chemical equilibrium
- Evaluate species chemical production rates
- Conduct kinetics simulations with large reaction mechanisms
- Simulate one-dimensional flames
- Conduct reaction path analysis
- Create process simulations using networks of stirred reactors
- Model non-ideal fluids
Cantera can be used from Python and Matlab, or in applications written in C++ and Fortran 90. A number of examples of Cantera's capabilities are available in the form of Jupyter notebooks. These examples can be tried interactively, in the cloud by using the following Binder link:
Installation instructions for the current release of Cantera are available from the main Cantera documentation site. Installers are provided for Windows (MSI packages), Mac OS X (through Homebrew), and Ubuntu. Anaconda packages containing the Cantera Python module are also available for Windows, OS X, and Linux.
For other platforms, or for users wishing to install a development version of Cantera, compilation instructions are also available.
The documentation offers a number of starting points:
Documentation for the development version of Cantera is also available.
The latest Cantera source code, the issue tracker for bugs and enhancement requests, downloads of Cantera releases and binary installers , and the Cantera wiki can all be found on Github.
The Cantera Users' Group is a message board / mailing list for discussions amongst Cantera users.
Travis builds (Linux & OS X):
Appveyor builds (Windows):