A toolset for using and extending Cantera in Python.
Pantera is a toolbox for using and extending Cantera in Python: http://charlesreid1.github.io/pantera
Pantera is in beta and is under active development.
Pantera is not a finished product!
Cantera is an object-oriented toolkit for chemical kinetics.
It handles all sorts of thermochemistry stuff - everything from physical properties to reaction rates to reactors and ordinary differential equation integrators.
Link: Cantera on Google Code
Link: Cantera Information on the CMR Wiki
Pantera (yes, like the metal band) is a set of programmer tools for people using Cantera in Python.
Cantera is an extremely useful library. This Python module will make it even more useful, by providing some functionality commonly used in engineering calculations, and by giving you ideas about how you can extend Cantera for your own uses.
Pantera has a couple of dependencies. Once these are installed, you can do the usual setup.py thing to install Pantera.
In order to use Pantera, you will, at the very least, need to install Cantera. There are other features of Pantera that require other libraries. Their dependencies are optional.
Required:
Optional:
You can install Pantera by using setup.py:
python setup.py install
then import pantera like any other library:
import pantera as pt
The core of the Pantera library is the source code in the pantera
directory.
This is divided into various sub-modules.
You can explore the various submodules of Pantera at the Pantera core source code README.md file
The Pantera library uses nose as the unit testing framework.
The tests
directory contains nose tests that cover various
parts of the Pantera library.
You can import the pantera library into Python like this:
import pantera as pt
Once that import statement is working, you can explore the various submodules of Pantera at the Pantera core source code README.md file