Dear all,
I am pleased to announce the release of Cantera 2.3.0. There have been many changes and improvements since Cantera 2.2.0 was released in June 2015. A somewhat abbreviated changelog is included below, in addition to note on installing Cantera 2.3.0 using a variety of methods. Thanks to everyone who contributed to this release, whether it was by providing code updates, bug reports, or participation in this forum.
Regards,
Ray
Cantera 2.3.0 introduces a new installation option for the Python package, which is the conda package manager for the Anaconda / Miniconda Python distributions. If you already have an existing conda environment, you can install Cantera 2.3.0 by running
conda install -c cantera cantera
For more details on installing conda and using Cantera with conda, see http://cantera.github.io/docs/sphinx/html/install.html#conda.
The source code and Windows binaries can be downloaded from Github: https://github.com/Cantera/cantera/releases. To use the Matlab toolbox on Windows, install both Cantera-2.3.0-x64.msi and one of the Python modules. The Python installers are standalone and do not require the base Cantera package. Installers are available Python 2.7, Python 3.4, Python 3.5, and Python 3.6. Additional installation instructions for Windows can be found at: http://cantera.github.io/docs/sphinx/html/install.html#windows.
For Ubuntu users, Cantera 2.3.0 packages for both 16.04 (Xenial Xerus) and 16.10 (Yakkety Yak) are available via the PPA at https://launchpad.net/~speth/+archive/ubuntu/cantera. See http://cantera.github.io/docs/sphinx/html/install.html#ubuntu for additional details.
For macOS users, Cantera 2.3.0 will be available pending resolution of Homebrew/homebrew-science#4860. See http://cantera.github.io/docs/sphinx/html/install.html#homebrew for additonal instructions.
And of course, you can also just check out the source code directly using Git from https://github.com/Cantera/cantera. Compilation instructions for all platforms are located at: http://cantera.github.io/docs/sphinx/html/compiling.html.
Documentation for Cantera 2.3 can be found at: http://cantera.github.io/docs/sphinx/html/index.html.
Please report any issues on the Github issue tracker at https://github.com/Cantera/cantera/issues. When making a bug report, please specify the exact version of Cantera you are using (i.e.
list the last git commit hash if you are using a git checkout) in addition to providing information about the operating system, compiler versions, Python version, etc. that you are using.
There are number of rarely used or redundant features which have been slated for deprecation. Using these methods in Cantera 2.3 will show a deprecation warning, and these methods will be removed before the following release of Cantera. You can examine the list of deprecated functions at: http://cantera.github.io/docs/doxygen/html/deprecated.html. If you believe any of these deprecations are unwarranted, please create an issue on Github.
In addition, there are a number of classes and features that have been identified as being potentially unused. They are not used internally within Cantera, have no test coverage, and have no examples available. These classes are identified in Issue #267. If you utilize any of these classes, please consider providing tests or examples which can be integrated into Cantera. If these classes and features remain in their current state, they are likely to be deprecated and removed in a future release.
Highlights are listed here. See the full changelog for more.
advance_to_steady_state for reactor networksQuantity and SolutionArray to Python