Skip to content

Latest commit

 

History

History
49 lines (33 loc) · 1.15 KB

README.md

File metadata and controls

49 lines (33 loc) · 1.15 KB

ctmicro

Warning The package is broken for Cantera 3.0, which is related to changes of 1D object instantiation. For guidance how to implement 1D objects, see ctapp.

The code defines a derived cantera class that implements heat transfer within a channel with prescribed temperature (i.e. it allows for lateral heat losses, making it a 1D implementation of non-adiabatic combustion)

Citation:

Mohsen Ayoobi and Ingmar Schoegl, Non-Catalytic Conversion of Glycerol to Syngas at Intermediate Temperatures: Numerical Methods with Detailed Chemistry 2017, Fuel 195:190-200, [DOI].

Conda Environment

$ conda create -n ctmicro -c cantera/label/dev libcantera-devel cantera numpy scipy jupyter cython
$ conda activate ctmicro

Usage

Installation: compile and install a linked version within the current python environment

$ python setup.py build_ext --inplace
$ pip install -e .

Update: run

$ git pull
$ python setup.py develop

Unit Tests: run

$ python setup.py test

Uninstall:

$ pip uninstall ctmicro