Dear Cantera Users,
On behalf of the Cantera development team, I am pleased to announce the availability of Cantera 3.2.0. There have been nearly 1000 commits to Cantera since the last version, 3.1.0, which was released in December 2024. We have closed or merged 144 pull requests and closed 67 issues and 19 enhancement proposals. You can install Cantera 3.2 now using Conda (conda-forge), Pip, or Apt (Ubuntu).
The release notes for Cantera 3.2.0 are given below.
Regards,
Ray
sourcegen tool (#1835, #1842, #1846, #1863, #1878, #1879, #1888, #1893, #1897, #1903, #1931, #1975, #1977, #1986, #1987, #2009, #2011)Solution objects used by Reactor / ReactorSurface, ensuring that all ThermoPhase objects used within a network are independent and that properties accessed after integration reflect results at the integrator’s output time (#1921)nanosecond_pulse_discharge.py)combustor.py)high-pressure-Chung model for high pressure gas transport properties, and improve documentation and testing of the existing high-pressure transport model (#1704, high_pressure_transport.py).pyi) files (#1926, #2019, #2024)adiabatic_flame.py)SolutionArray objects (#1964, #1970)IndexError and ArraySizeError consistent (#1851)ConnectorNode as a common base class for devices connecting zero-D reactors (#1848)ReactorSurface to inherit from ReactorBase (#1864, #1955)ReactorNet handling of “advance limits” by using CVODES root function (#1976, #2050)Interop layer (#1906)ThermoPhase state after encountering an error setting the state (#1981)Sim1D/Domain1D to be more consistent with SolutionArray (#1995, #2008)Reactor member variable / getter for accessing the Solution object representing its contents (#2001, #2002)speciesName(index) and similar methods (#2014)ReactorBase::addThermo (#1966)LatticePhase and LatticeSolidPhase (#1959)Arrhenius class in favor of ArrheniusRate (#1978)Domain1D constructors based on raw ThermoPhase pointers (#2003)ThermoPhase and Kinetics functions #2044numpy.trapz (#2015)SolutionArray.append with different keyword argument orders (#1840)SolutionArray (#1841)ck2yaml handling of unnamed surfaces (#1876)PlasmaPhase (#1858)multi_diff_coeffs matrix in Python (#1899)SolutionArray.read_csv when using Pandas 3.x (#1956)AnyMap generated from Python (#1979)lxcat2yaml for empty product case (#1988)FlowReactor (#2018)bytes instead of str (#2017)SpeciesThermo objects in Python (#2041)This release was made possible by the following contributors: @BangShiuh, @bryanwweber, @burkenyo, @cwillits123, @etsandall, @g3bk47, @ischoegl, @itnonaka, @mquiram, @mruijzendaal, @nicolasbarleon, @QuentinMale, @rwest, @speth, @ssun30, @TimothyEDawson, @wandadars
—
Raymond Speth
Associate Director, Laboratory for Aviation and the Environment
Senior Research Scientist, Department of Aeronautics & Astronautics
Massachusetts Institute of Technology