- Notifications
You must be signed in to change notification settings - Fork362
Chemical kinetics, thermodynamics, and transport tool suite
License
Cantera/cantera
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
Cantera is an open-source collection of object-oriented software tools forproblems 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 ofexamples of Cantera's capabilities are available in the form ofJupyter notebooks. These examples can be tried interactively, in the cloud byusing the following MyBinder link:
Installation instructions for the current release of Cantera are available from the mainCanteradocumentation site.
- The Python module can also be installed using pip on Windows, macOS, and Linux.
- Conda packages containing the Cantera Python and Matlab modules are also availablefor Windows, macOS, and Linux.
- Additional installation packages are provided for Windows, macOS, Ubuntu, Fedora,RHEL, Gentoo, and FreeBSD.
- For other platforms, or for users wishing to install a development version ofCantera,compilation instructionsare also available.
Thedocumentation offers a number of starting points:
- Python tutorial
- Application Examples in Python
- A guide to Cantera's input file format
- User Guide: Tutorials, FAQ, and Task Guides<https://cantera.org/stable/userguide/index.html>
- Information about the Cantera community
- Affiliated packages
In order to have a more open and welcoming community, Cantera adheres to acode of conduct adapted from theContributor Covenantcode of conduct.
Please adhere to this code of conduct in any interactions you have in theCantera community. It is strictly enforced on all official Canterarepositories, websites, users' group, and other resources. If you encountersomeone violating these terms, pleasecontact the code of conduct team (@speth,@bryanwweber, and@kyleniemeyer) and we will address it as soon aspossible.
The current development version is 3.2.0a1. The current stable version is3.1.0. Thelatest Cantera source code,theissue tracker for bugs andenhancement requests,downloads of Cantera releases and binary installers , and theCantera wiki can all be found on Github.
TheCantera Users' Group is amessage board/mailing list for discussions amongst Cantera users.
Cantera is a fiscally-sponsored project ofNumFOCUS,a non-profit dedicated to supporting the open source scientific computingcommunity. Please considermaking a donation to support thedevelopment of Cantera through NumFOCUS.
About
Chemical kinetics, thermodynamics, and transport tool suite