Cantera 3.1.0 Changelog - Cantera/cantera GitHub Wiki
This list is organized by pull request and includes all changes since Cantera 3.0.0.
- #1600 Fix segfault in deprecated newPhase factory function
217f35b[2023-08-22] [Thermo] Fix segfault in deprecated newPhase factory function
- #1599 Release Cantera 3.0.0
- #1605 Implement removals indicated by deprecations in Cantera 3.0
f2cee4f[2023-08-25] Bump version to 3.1.0a17b7613c[2023-08-25] [SCons] Remove deprecated compilation options79fe628[2023-08-25] [Kinetics] Implement requirement that reacting phase is first04d37a9[2023-08-25] Remove deprecated class GasKinetics6127937[2023-08-25] Implement Func1 API updates slated for post-Cantera 3.099cd152[2023-08-25] Remove deprecated argument to getCoverageDependenciesb20691e[2023-08-25] Remove 'phase' argument from kineticsSpeciesIndex66b998e[2023-08-25] Remove deprecated argument from MultiSpeciesThermo::refPressuree012b97[2023-08-25] Adjust deprecation warnings for methods still in use by Matlab79ccfb4[2023-08-26] [Doc] Remove incorrect reference to PDSS_ConstVol deprecationca1bd8a[2023-08-26] [Examples] Add missing equation-of-state fields for LiC6 speciesc164b2d[2023-08-25] Transition factory methods to shared_ptr5bb1e87[2023-08-25] [Examples] Avoid deprecated function use in BVP examplef419be8[2023-08-25] [1D] Implement transition of Domain1D::domainType309bf34[2023-08-25] Remove code deprecated in Cantera 3.09d520d5[2023-08-26] Implement removal of _FlowBase.settingsab46f66[2023-08-26] Remove deprecated Python codecdf9fcd[2023-08-26] Remove unused test data filesc0bd8ae[2023-08-26] Replace obsolete raw-pointer vectors in Kinetics and OneDim434c94e[2023-08-26] [Python] Remove legacy constructor option for ReactingSurface1D55253a6[2023-08-26] [Doc] Replace references to removed classes/methods23f183a[2023-08-26] [Input] Improve error message for missing 'equation-of-state' field
- #1606 Improve output of regression test runner
- #1608 Container-based GH actions
- #1604 mods to enable python3.12
- #1612 Add Python 3.12 post-merge-test
- #1617 add missing porosity to PorousMediaBurner.py
2f3ba6a[2023-09-08] add missing porosity to PorousMediaBurner.py
- #1616 ck2yaml argparse / yaml2k fixes
e6d5945[2023-09-05] [ck2yaml] Simplify main964ec2d[2023-09-05] [ck2yaml] Switch from getopt to argparse395a7d2[2023-09-05] [ck2yaml] Rename convert_mech to convert363fe2c[2023-09-05] [docs] Update ck2yaml.rstf15a34d[2023-09-05] [Python] Fix default arguments for Solution.write_chemkin1118711[2023-09-05] [unittests] Add test for Solution.write_chemkin3a403fd[2023-09-05] [ck2yaml] Update help text to match tutorial816d60d[2023-09-05] [yaml2ck] Note is always a string475d855[2023-09-05] [unittest] Ensure yaml2ck handles notes correctly
- #1618 Update converter docs
- #1595 Minor updates to oneD StFlow files.
1d6b4f4[2023-08-18] [1D] Split StFlow evaluation into separate functions for each equation563ef53[2023-09-05] removed getWdot() method as it isn't used anywhere by any methodsf667d51[2023-09-06] [1D] Moved comments to headers1bbffa1[2023-09-07] docstring updates and minor formatting/whitespace adjustmentsee89b47[2023-09-07] updates to logic & some code positioning changesd36319a[2023-09-07] moved transport/diffusive flux methods back to original spots7979ba7[2023-09-07] doxygen latex fixes in docstrings4426b6c[2023-09-07] update logic for momentum/lambda in StFlow and species in IonFlowb87e6d8[2023-09-08] evalContinuity logic update & some docstring updatesc40de97[2023-09-07] docstring updates & eval() signature update8c7d908[2023-09-09] [1D] Small equation formatting changesbaf28af[2023-09-10] [1D] updates to docstrings
- #1625 Migrate to build 1.0 for sdist
- #1626 [1D] use midpoint properties for diffusion fluxes
- #1621 Render examples using Sphinx-gallery
666f4d4[2023-09-13] [Doc] Minimal working sphinx-gallery integration6c0b9b8[2023-09-13] [Doc] Build Sphinx docs and run gallery samples in build dir9db1511[2023-09-14] [Doc] Use sphinx-tags to enable finding examples by tag4ad5642[2023-09-14] [Doc] Hide note about download link location305f4ed[2023-09-14] [Doc] Link code in Python examples to API docs7e35b71[2023-09-15] [Python] Avoid strange behavior from custom module loader868678d[2023-09-20] Set py:currentmodule to enable link resolutiond005585[2023-09-20] [Doc] Remove secondary sidebar from example pagesc49c95d[2023-09-20] [Doc] Add remaining Python examples to sphinx-galleryf720a57[2023-09-20] [Doc] Add C++ examples to sphinx-gallery732e7e8[2023-09-20] Add Fortran examples to sphinx-gallery6eb4f08[2023-09-20] Add clib example to sphinx-galleryfaadf01[2023-09-22] Add Matlab examples to sphinx-gallery899b354[2023-09-23] Generate plots for examples where this requires the --plot optiond959103[2023-09-23] [Doc] Add separate top-level pages for examples and reference docs4de36cb[2023-09-23] [CI] Handle building examples with sphinx-gallery6f95c67[2023-09-23] [Doc,CI] Update keyword checking for new syntax553d5de[2023-09-23] [SCons] Use logging option to adjust Sphinx logginge0fb411[2023-09-23] [CI] Save Sphinx docs artifact even if there were warnings7ac1b9d[2023-09-23] Set order of sample sub-galleries5dacf66[2023-10-03] [Examples] Make author acknowledgments more consistent3903cac[2023-10-03] [Examples] Embed fixed temperature file for burner-stabilized flame
- #1630 Fix some failing CI jobs
- #1631 Website structure update
d62dc23[2023-09-29] Modify Doxygen navbar to link to Sphinx docs5821dce[2023-09-29] Enable MyST usage in Sphinx38a0b13[2023-09-29] Reformat "Reference" landing paged896104[2023-09-29] Remove previous/next page links from Sphinx docs70b0804[2023-09-29] [Doc] Create structure for "science" docsc533ca9[2023-09-29] [Doc] Flatten output directory structure221ae6a[2023-09-30] [Doc] Use 'python' instead of 'cython' for filenames and refs8084eae[2023-09-30] [Doc] Create skeleton for revised layoutb463f00[2023-09-30] [Doc] Fix syntax error in cantera.bib2767d00[2023-09-30] [Doc] Add bibliography to Sphinx docsc96e470[2023-09-30] Add Python tutorial as a MyST notebook582f04a[2023-10-02] [Doc] Update to pydata-sphinx-theme 0.14 and fix some styling issuesb30db6a[2023-10-03] [Doc] Reorganize Sphinx index pages and convert to MyST3416eba[2023-10-03] [Doc] Add admonitions redirecting users to stable docsd496314[2023-10-03] Set favicon for Sphinx and Doxygen docs4c4e9db[2023-10-03] Use higher-res icon in Doxygen title area3cebba3[2023-10-03] [Doc] Add more stub pages to the Sphinx docsa702113[2023-10-04] Migrate compilation docs into Sphinx/MyST10f6158[2023-10-06] Enable sphinx-copybutton extensioneaed836[2023-10-08] [Doc] Simplify addition of "Community" link134fce7[2023-10-08] [Doc] Avoid needing two lines for header linksde77fa3[2023-10-09] [Doc] Use cards for Examples landing page
- #1586 Fix problems in ThermoPhase and Kinetics classes for the experimental Matlab toolbox
aec7e17[2023-08-11] Added ctRoot to gitignore40a9373[2023-05-25] Added Cantera error identifiers.840def2[2023-05-25] Changed how ThermoPhase is printed.7c8e3e4[2023-08-11] Fixed Kinetics class so all tests pass6ce0ef5[2023-08-11] Fixed issues in ThermoPhase to pass more testscc54703[2023-09-23] Removed unnecessary variableroot_dirbb7c01a[2023-09-26] Added error handling for out of bounds indices903d48b[2023-10-03] Fixed setter errors with unit conversionsc452b8a[2023-10-13] Updated documentation for stoich coeff methods3a9bc6a[2023-10-13] Density/specific volume are now basis dependent
- #1638 Migrate YAML docs
03ee315[2023-10-10] [Doc] Add revised ck2yaml tutorial3351943[2023-10-17] [Doc] Transfer ThermoBuild tutorial597b505[2023-10-20] [Doc] Transfer YAML "Defining Phases" guidef7c12cc[2023-10-21] [Doc] Transfer YAML tutorialdc17c37[2023-10-21] [Doc] Transfer YAML error handling guide60ea75a[2023-10-21] [Doc] Transfer legacy2yaml tutorial
- #1637 Fix converting surface mechanisms that use a separate thermo data file
- #1648 [scons] Bump python_max_p1_version to 3.13
2b56949[2023-12-04] [scons] Bump python_max_p1_version to 3.132c7c1a1[2023-12-06] add 3.12 to CI3f8e5dc[2023-12-06] ignore datetime warning74cdba2[2023-12-07] adjust warnings filterafee885[2023-12-07] undo setuptools version restrictionaee3092[2023-11-21] [.NET] Fix use of removed ruamel.yaml.safe_load87317b7[2023-12-11] make warning ignore more precise
- #1650 add call method to with_units
- #1652 Bump tj-actions/changed-files from 37 to 41 in /.github/workflows
811ffbc[2024-01-02] Bump tj-actions/changed-files from 37 to 41 in /.github/workflows
- #1624 Reactor net visualization
c057404[2023-07-26] Make reactor net connections available in Python.f5b2011[2023-09-28] added draw attributes to objects in reactor.pyx392dc8d[2023-09-28] implement reactor network visualization with python-graphvizc387453[2023-09-28] add draw methods to Reactor, ReactorNet, FlowDevice and WallBase7ffd1c9[2023-09-29] let directdrawedge_attr overwrite for single connection92609d8[2023-10-11] add unittests for drawing methods9a7af06[2023-10-06] add optional graphviz dependency to build pipelinesc553eb2[2023-10-12] Include ReactorSurface7b20d8e[2023-10-16] include wall movement7e79538[2023-10-12] Clean up imports and apply suggested changes in drawnetwork.py74d0043[2023-10-12] Change new rw properties into public members of extention classesff046dd[2023-10-16] Ensure that drawing nodes are always given a unique namec7cdf27[2023-10-16] Use graphviz'clusterfeature to allow for grouping of reactorsa1e0acd[2023-10-16] Make keyword arguments explicit and adjust docstrings96c21a2[2023-10-19] addspecies_unitskeyword todraw_reactorc6b2d04[2023-10-25] Check for unique names, remove wrapper functions04df9f4[2023-11-17] adjust wall velocity representation6efd412[2023-11-22] Changegraphvizpackage name in setup.cfg.ina1763c8[2023-11-22] add version tag to methods, functions and properties04b0671[2023-11-22] add docstrings to public cdef attributes94e1388[2023-12-13] renamedottographandgroupnametogroup_name809c760[2023-12-14] split logic for walls and flow controller, reworked keywords2cb54f1[2023-12-14] updated tests5c01a0a[2023-12-14] simplify attribute initiation78ba8c1[2024-01-05] Use pytest features in ReactorNet drawing testsdd78345[2024-01-05] Fix some documentation for ReactorNet drawingfec6442[2024-01-05] Update AUTHORS
- #1647 Migrate "Science" docs
5c601e0[2023-10-22] [Doc] Transfer 1D flame governing equation docs6e26df5[2023-10-22] [Doc] Transfer Kinetics "science" docsfe3207c[2023-10-23] [Doc] Transfer Thermo "science" docs066db41[2023-10-23] [Doc] Flatten structure for "science" docsd88fed9[2023-10-26] [Doc] Revise species thermo documentation66c6a39[2023-10-29] [Doc] Complete list of phase models in the Reference section955cc0c[2023-10-30] [Doc] Transfer Transport "science" docs7121030[2023-11-11] [Doc] Transfer docs for homogeneous reactors, flow devices, and wallse5b3666[2023-11-14] [Doc] Transfer PFR documentation21b61a6[2023-11-18] [Doc] Transfer ExtensibleReactor tutorial5cad238[2023-11-20] [Doc] Transfer & Revise reactor network documentationc5b0200[2023-11-20] [CI] Update pinned Sphinx version7aa65e5[2024-01-02] [Doc] Revise science docs based on review suggestionsd36a07a[2024-01-02] [Doc] Introduce some LaTeX macros in Sphinx and fix text subscriptsb294740[2024-01-04] [Doc] Adopt more review suggestions for science docsfb53e96[2024-01-09] [Doc] Improve wording about automatic third-body detection
- #1659 Edited docstring for transport_model method for clarity
- #1657 Migrate additional website content
035af0a[2024-01-07] [Doc] Transfer release notes to main docsd3e0833[2024-01-07] [Doc] Transfer Conda installation instructions74a343c[2024-01-07] [Doc] Transfer Pip installation instructions925d10e[2024-01-08] [Doc] Transfer OS-specific install instructions49e18e5[2024-01-09] [Doc] Transfer install landing pagec47a302[2024-01-09] [Doc] Transfer C++ compilation tutorial11e142d[2024-01-09] [Doc] Transfer and condense C++ Tutorialcabeac3[2024-01-10] [Doc] Provide extra links on User Guide index page5adb325[2024-01-10] [Doc] Transfer glossary and link terms in some places764d812[2024-01-10] Happy New Year!88ce512[2024-01-10] [Doc] Resolve some links to the new doc structureec539cd[2024-01-10] [Doc] Add a page describing some common MyST/reST/Doxygen syntax4601cd2[2024-01-13] [Doc] Revise docs based on review suggestions7efb996[2024-01-16] [Test] Run C++ programs from User Guide as part of test suite
- #1660 Minor adjustment to debugging output in Sim1d.cpp for log levels >7
- #1661 Prevent segfaults for partial 0-D objects
- #1662 Newer doxygen
- #1663 Use Solution for zeroD objects
9da6bdb[2024-01-20] [0D] Add Solution to ReactorBase8841f11[2024-01-20] [0D] Inherit constructorsc348fef[2024-01-21] [0D] Consolidate zeroD insert methods32f9ea6[2024-01-21] [0D] Deprecate zeroD inserte9034d9[2024-01-21] [Python] Assign Solution to zeroD directlyc61870b[2024-01-21] [clib] Add reactor_setSolution3bc6a4b[2024-01-21] [unittest] Update unit testse70790a[2024-01-21] [matlab] Use reactor_setSolution in experimental toolboxdc98dfe[2024-01-21] [samples] Discontinue use of zeroD insert2b4c7d0[2024-01-21] [Python] Deprecate instantiation of Reactors without contentcda3c30[2024-01-21] [0D] Prepare newReactor with contents497926b[2024-02-20] [clib] Create alternative reactor_new3cfcb2f2[2024-02-20] Address review commentsa599b58[2024-02-20] Fix glitch in matlab_experimental readme.md
- #1669 Fix minor issues in ck2yaml and test suite
- #1671 Fix CI jobs
- #1668 Add option for mass gradient-based fluxes
66835e2[2024-03-10] [1D] Add option for mass fraction gradient fluxes
- #1664 Expose Peng-Robinson EoS parameters to Python interface
5c2ac7c[2024-01-21] [thermo] initial exposing of Peng-Robinson eos parameters to python i…2c51a20[2024-01-24] changed to AnyMap return type & updated method namesfcf275e[2024-02-23] [thermo] changed name of auxiliary data access methods & updated docs…bc50dd7[2024-03-09] updates to interface and added a test for the Python interface64df109[2024-03-11] improved python test and formatting changes to doc strings
- #1677 add macOS arm runner
- #1670 Remove legacy MATLAB toolbox
5e275fc[2024-02-21] [MATLAB-legacy] Remove toolbox interface5b8a0a4[2024-02-21] [MATLAB-legacy] Remove ext/matlab_xunit0303dba[2024-02-21] [MATLAB-legacy] Remove MATLAB from doc build41d7ca6[2024-02-21] [MATLAB-legacy] Remove references to MATLABe9215e6[2024-02-21] [MATLAB-legacy] Remove MATLAB from build system4b4e790[2024-02-21] [MATLAB-legacy] Remove samplesb24c9e8[2024-02-21] [MATLAB-legacy] Remove MATLAB-legacy docs2517d6d[2024-03-13] [MATLAB-legacy] Remove obsolete installation instructionseb8cde6[2024-03-13] [MATLAB-legacy] Add warnings for legacy MATLAB removal
- #1682 Bump version to 3.1.0a2
71f517d[2024-03-28] Bump version to 3.1.0a2
- #1262 electron collision reaction
2c170d8[2023-09-30] [reaction, interface] add ElectronCollisionPlasmaRate76f7a81[2023-09-30] [test] add ElectronCollisionPlasmaFromYaml31a5d91[2023-09-30] [input] add lxcat2yaml.pyda64d8f[2023-09-30] [test] add TestElectronCollisionPlasmaReaction4b2c2e8[2023-10-01] [test] add test_electron_collision_plasmafd6ae05[2023-10-01] [test] add test_convert.py192fd64[2023-10-01] [sample, data] add plasma.py and oxygen-plasma-itikawa.yaml2ac3682[2023-10-21] [reaction] fix the doc for the boltzmannn equation descriptionf29bdf0[2023-11-03] [phase] add m_distNum to record change of electron energy distribution7bcd5f1[2023-12-04] [kinetics] fix multirate update82e1390[2024-03-03] [reaction] fix the doc for the boltzmann equation5aefaef[2024-03-17] fix setContext check for reactantsb0ba90a[2024-03-27] [Kinetics] Ensure rate name is known during third body set up
- #1672 Add compatibility with Sundials 7.0
- #1688 Remove macOS packaging from workflow
0c89553[2024-04-03] Remove macOS packaging from workflow
- #1685 Remove/deprecate legacy Solution handling
- #1686 Implement ThermoPhase species locks in C++
daf8c24[2024-03-31] [Thermo] Add reference counter for species locke8f84ca[2024-03-31] [oneD] Implement species lockfbd2d37[2024-03-31] [zeroD] Add species lock to reactor objects46913c8[2024-03-31] [SolutionArray] Add species lock4d30255[2024-03-31] [equil] Add species lock3e036b7[2024-03-31] [Python] Remove most weakproxy sentinels
- #1689 Create new home for data files used in examples
0d362b7[2024-03-30] [SCons] Avoid creating extra copy of data files in build/data92d3aec[2024-03-31] [SCons] Refactor git submodule checkout into a function9bbd0fa[2024-03-31] [SCons] Install example input files from git submodule9ec376e[2024-04-01] Move Itikawa example mechanism to data repo0c5fa1b[2024-04-05] [Python] List data files from subdirectories3da2d27[2024-04-05] [Examples] Move input files for PorousMediaBurner.py to submodule9a33c95[2024-04-05] [Examples] Move input for coverage dependent surface to submodule2a57a96[2024-04-05] [CI] Skip whitespace checks on specific files
- #1681 Rewrite Jupyter Notebook examples as Python examples
908ee90[2024-03-12] Migrate nonideal equation of state example from Jupyterf609e42[2024-03-15] [Doc] Fix error in PFR surface species equation9d8d3c3[2024-03-15] Migrate flame temperature example from Jupyter2809262[2024-03-16] Migrate heating value example from Jupytere97aed1[2024-03-17] Revise lithium ion battery example based on Jupyter version32a6d3d[2024-03-19] Revise flame speed sensitivity example based on Jupyter version3fdd45e[2024-03-20] [Doc] Automatically ignore unwanted Matplotlib output in gallery1fda1c0[2024-03-21] Migrate flame convergence analysis example from Jupyter5077786[2024-03-22] Revise twin flame example based on Jupytera230d54[2024-03-25] Migrate 1D packed bed example from Jupyter76cc445[2024-03-26] Revise nonideal shock tube example based on Jupyter Notebooks9576bd0[2024-03-26] Migrate interactive path diagram example from Jupyter84b9c9c[2024-03-28] [CI] Update packages needed for examplesb39c64a[2024-04-17] Migrate CSTR example from Jupyter6bcec8d[2024-04-18] [CI] Fix failing Codecov uploadsd81bb79[2024-04-18] [CI] Avoid errors from running certain examples020b18b[2024-04-18] [CI] Show Sphinx warnings separatelyd37a76b[2024-04-18] Ignore warning about caching Sphinx config
- #1700 Documentation updates for developers/contributors
eee0342[2024-04-26] [Doc] Add reference for PLOG formulation4b72c97[2024-04-26] [Doc] Update dependencies for building docs17982b5[2024-04-26] [CI] Use stable version of Sphinx Galleryc68e3f9[2024-04-27] [Doc] Move code style guidelines into Sphinx docsfca36a5[2024-04-28] [Doc] Show CONTRIBUTING.md contents on website19d159a[2024-04-28] [Doc] Update author credit guidelines2c23124[2024-04-28] [Doc] Describe method for documenting Cython class attributes3cfab75[2024-04-28] [Doc] Start page about writing tests1ff5423[2024-04-29] [Doc] Update PR/git workflow guidance355e8f7[2024-04-29] [Doc] Update contributing suggestionsec0fabe[2024-05-04] [Doc] Add a page on writing examples for Sphinx Gallery379ae50[2024-05-11] [Doc] Rework Python API landing page1c89a93[2024-05-18] [Doc] Rework YAML reference landing page331601d[2024-05-28] [Doc] Describe steps for running and debugging tests15cc2f6[2024-05-31] [Doc] Describe setup for debugging through VS Code9c6f457[2024-06-01] [Doc] Describe running PyTest tests through VS Code5254a6b[2024-06-01] [Doc] Add general tips for working with VS Code7c0acf4[2024-06-01] Fix compatibility with Sphinx 7.3 and Sphinx Gallery 0.1606b3500[2024-06-01] [CI] Remove MSVC toolset 14.1 runs due to upstream image changes
- #1696 yaml2ck: Check if third body is in species list
- #1701 Fix reversible reaction behavior in Matlab interface
- #1702 Fix some documentation issues
98b8fa6[2024-06-03] [SCons] Add option to skip running Sphinx Gallery examplesf214fa2[2024-06-03] [Doc/CI] Pin sphinx and pydata theme dependencies for 3.1 release079e442[2024-06-03] [Python] Make class FlowBase visible and add to Sphinx docs2a84360[2024-06-03] [Doc/Python] Add explicit signatures for Cython class constructors9d92ad2[2024-06-03] [Doc/Python] Add missing classes to Sphinx docs3d6cc94[2024-06-03] [Doc] Describe requirements for adding Python classes in reST files.
- #1703 Make CI builds faster
cd5d7a9[2024-06-03] [CI] Use all available CPUs on GitHub-hosted runners43b1fff[2024-06-03] [SCons] Add commands for building (but not running) tests6c113ae[2024-06-03] [CI] Compile test programs in parallelc260e7b[2024-06-03] [CI] Run Python tests in parallel350d36e[2024-06-04] [CI] Stop using deprecated macos-11 runner7632225[2024-06-04] [CI] Update action versions to eliminate warnings about Node.js 16026c5c7[2024-06-04] [Matlab] Fix Kinetics.isReversible
- #1705 Fix issues with 1D flame solver
3dc0815[2024-06-05] [1D] Automatically adjust temperature bounds for low-temperature flamesd73266d[2024-06-05] [CI] Attempt to fix post-merge-tests1a6f711[2024-06-05] [Transport] Handle empty string as transport model more consistently4d6a365[2024-06-06] [Python] Handle potential exceptions propagating from callbacks42e9c84[2024-06-06] [1D] Fix setting diffusion flame initial guess from known dataadd82cf[2024-06-06] Ignore sample output fileda9e29b[2024-06-06] [Python/1D] Disallow redundant grid specificationc2ce9c4[2024-06-07] [1D] Eliminate redundant calculation of stoich. mixture fraction2ae654c[2024-06-06] [Python/1D] Detect invalid boundary conditions for flame configurations4732a42[2024-06-07] [Test] Tweak flame tests to run fasterebb0611[2024-06-07] [CI] Make mamba less quietb9da544[2024-06-07] [CI] Drop builds for VS toolsets removed from GitHub runner images61ba170[2024-06-08] [Test] Fix test order dependency in sticking reaction tests4565a55[2024-06-08] [Examples] Fix use of deprecated pint unit formatter
- #1709 Simplify input for extensible interface reactions
- #1708 Fix Python sdist issues
- #1706 Fix Numpy 2.0 compatibility issues
- #1716 [Python] Fix Py_UnbufferedStdioFlag is deprecated
0a44672[2024-06-21] Fix the warning from setting Py_UnbufferedStdioFlag
- #1714 Update ReactorNet drawing functions
- #1622 Counterflow Flame control
083ff45[2023-09-15] two-point flame control c++ additions821b774[2023-09-22] python interface additionscd47cea[2023-09-22] prevent refinement from shifting two-point control pointsc0b7408[2023-09-29] small formatting changes & commentsad29065[2023-10-03] zLeft and zRight outputs added for assessing two point control. Extra…f76a247[2024-01-18] added comments, fixed incorrect bc, other minor adjustments to two-po…e044cba[2024-04-11] python unit test for two-point control647e337[2024-04-12] updated comments for two-point control methods2675f1b[2024-04-15] [Test] Reduce pruning threshold to prevent oscillationsa5221ac[2024-04-24] added a documentation section and an example3ba333a[2024-06-02] [1D] Avoid output of unused solution componentse7449ae[2024-06-02] Fix two-point functions with missing return valuese8515e8[2024-06-13] updated governing equations section with more details on two-point me…b4ad13d[2024-06-13] updated svg diagram to remove whitespace559a556[2024-06-13] doxygen comment updates & exceptions added for two-point methodb357c79[2024-06-13] updates to docstrings, code logic, and tests for two-point controlb22f6f0[2024-06-14] added tests for two-point control method, not working for some7b2cace[2024-06-17] improved comments for control point picking, added more tests, update…9fd067d[2024-06-19] formatting changes & documentation/samples tweaksb1c683b[2024-06-19] fixed whitespace errorse4d4e20[2024-06-21] [1D] Be more consistent about setting diag=0b4fa531[2024-06-21] [1D] Update formatting related to two point flame control
- #1723 Configure libhdf5_serial if it's available
- #1713 [Python] Updates for NumPy 2.0 support in the sdist builder
92f0f44[2024-06-18] [Cython] Fix a few compiler warnings from Eigen8aee3cd[2024-06-18] [SCons] Change how the sdist build environment is created6eba0a2[2024-06-18] [sdist] Install example data in the sdist8f5d075[2024-06-18] [sdist] Simplify extension setup to resolve duplicate cythonizing909f00d[2024-06-18] [sdist] Fix build-system dependencies for NumPy 2.0 support25d688b[2024-06-18] [sdist/Python] Force numpy < 2.0 for units extra for compatibility wi…5f1ec8f[2024-06-20] [CI] Remove Conda and Windows MSI from packaging4aaa443[2024-06-20] [SCons] Fix logic for NumPy API define with Cython 3.0feabf29[2024-06-20] [CI] Bump Python pre-release build962d1c8[2024-06-22] [Docs] Update installation instructions for conda-forge only03cdc61[2024-06-23] [Docs] Use conda-forge channel in all install commandsb36d156[2024-06-23] Fix a typo in the docs
- #1619 Deprecate StFlow::evalResidual
0827444[2024-06-22] [oneD] Rename StFlow to Flow1D97efeed[2023-09-12] [oneD] Remove Flow1D::wdotbaa8dc2[2023-09-12] [oneD] Reintroduce StFlowecacc4a[2023-09-12] [unittests] Cover legacy StFlow class3a9f198[2023-09-12] [oneD] Prevent compiler warningc5c3d86[2023-09-12] [oneD] Add named doxygen section for governing equations37ad4e9[2024-06-22] [oneD] Reorder content for named doxygen sectionded4513[2024-06-23] [clib] Retain stflow_ routines but throw error
- #1724 Example & documentation updates
6e170b3[2024-06-12] [Doc] Make Sphinx search work when hosting docs locallya853938[2024-06-12] [Doc] Tweak font size for code exampleseb8cafe[2024-06-12] [Doc] Start populating the FAQa98ea62[2024-06-13] [Doc] Add some glossary entries96ce2c1[2024-06-13] [Examples] Use Newton's method from SciPyc1a9004[2024-06-13] [Examples] Make better Sphinx Gallery output from sofc.py06973fb[2024-06-13] [Doc] Warn about problems with multiphase equilibrium solverfd36ea6[2024-06-14] [Examples] Reorganize Python examples into fewer categories49513a8[2024-06-14] [Examples] Provide additional integrator output for CSTR cases16fd0bb[2024-06-14] [Examples] Update reaction_path.py for Sphinx Galleryaff6579[2024-06-15] [Doc] Quietly ignore missing scikits.odeseec37ff[2024-06-15] [Examples] Add reactor network visualization to mix1.pyf5a0176[2024-06-17] [Python] Make more use of Interface.adjacentb8cec23[2024-06-17] [Doc] Add more links between tutorials and examples95945d3[2024-06-17] [Doc] Fix Doxygen dark/light toggle when system prefers dark3c57f62[2024-06-22] [Reactor] Draw observed wall velocity, not just imposed velocity1e5b80e[2024-06-22] [Examples] Revise reactor wall/heat transfer exampleaecf671[2024-06-23] [Examples] Revise preconditioned integration examplebc24169[2024-06-25] [CI] Ignore thermo warnings when testing examples
- #1725 [base] Fix repeated slicing of SolutionArray
90b4481[2024-06-26] [base] Fix repeated slicing of SolutionArray
- #1726 [python] Fix dimension of sliced SolutionArray methods
- #1729 Address minor gcc warnings
- #1730 Add stack trace option to CanteraError
22ad934[2024-07-05] Add option to show stack trace as part of CanteraError message85112e0[2024-07-07] [Doc] Mention stack tracing options for debuggingc00556f[2024-07-08] [Test] Fix slowdown in test_delegate_throws7a69a6e[2024-07-08] [Reactor] Show accumulated eval errors with max steps error
- #1733 Yaml2ck fixes
- #1732 Fix memory leak when reinitialising a reactor using the gmres solver
- #1736 Improve error messages and error handling related to input files
603b0ee[2024-06-23] [Input] Hide "skipping unexpected species" warnings by default2801f0a[2024-06-23] [Input] Show all duplicate reaction errors simultaneously6d2988a[2024-06-23] [Input] Make handling of third-body duplicates more flexible16abc2a[2024-06-23] [Input] Reduce severity of warnings about geometry flags52bb3a6[2024-06-30] [Input] Add ck2yaml test for non-reactant order handling00d654b[2024-06-30] [Input] Add tests for errors in thermo inputs to ck2yaml8c26a5e[2024-06-27] [Input] Fix ck2yaml error message for missing falloff rates124e0b0[2024-06-30] [Input] Add more tests for errors in CK reaction definitionsa4ceca6[2024-07-01] [Input] Test problems with '--extra' input to ck2yaml94961af[2024-07-01] [Input] Add test for missing site density in CK mechs459ce7a[2024-07-07] [Input] Improve handling of NASA7 errors in ck2yaml93e2a10[2024-07-09] [Input] Simplify ck2yaml logging2807b0a[2024-07-10] [Input] Improve handling of NASA9 errors in ck2yamla4d3784[2024-07-14] [Input] Reduce severity of warnings about reaction orderse7d6a4a[2024-07-14] [Input] Improve errors/warnings that depend on --permissive flag5c51609[2024-07-14] [Input] Improve warnings/errors for transport data in ck2yamld17452d[2024-07-14] [Input] Improve warnings/errors for reactions in ck2yamlcaa9306[2024-07-14] [Input] Improve warnings/errors about missing files/data0d94b3e[2024-07-15] [Input] Remove unused --debug argument to ck2yamld248470[2024-07-19] [Input] Improve warnings for badly-formatted NASA polynomialse0eeb20[2024-07-19] [Input] Suppress repeated warnings/errors of similar types3f4c856[2024-07-20] [Input] Improve errors for bad float formatting in NASA7 entries088ab86[2024-07-20] [Input] Improve handling/testing of implicitly ended sections4cd0aca[2024-07-20] Combine repetitive file reading blocks in ck2yamld204cd4[2024-07-21] Refactor ck2yaml.load_chemkin_file into per-section methods
- #1738 Exit with non-zero status if any test fails
- #1737 Add electrochemical reactions to Science section
167b23f[2024-07-25] Add electrochemical reactions to Science section
- #1739 Resolve compilation issues with C++20 mode and fmt 11.0
- #1740 Fix various YAML serialization issues
0a6e5c7[2024-07-26] Fix writing of multiline YAML strings with initial indentb78e744[2024-07-26] Preserve type of strings that look like numbers when emitting YAML1738378[2024-07-26] Fix serialization of changes to defaultable flags6a5f6a2[2024-07-29] Ignore hidden/excluded keys in AnyMap size/empty calcs75bb717[2024-07-27] Fix conversion of quoted strings in YAML sequencesc86de9e[2024-07-29] Preserve flow style when outputting user-defined fields
- #1727 Add support for HDF5 to sdist/wheels
f8d814e[2024-06-25] Allow scons clean sdist commandf87668f[2024-06-27] Start by adding sckit-build-coref0d06ff[2024-07-11] Run the SDist build at SCons configure timee1ff095[2024-07-14] Add cibuildwheel config to pyproject.tomle6be1c2[2024-07-17] Update URLs with hashes for depsf92611f[2024-07-20] Set CMake policy to override project variablesb6511b7[2024-07-21] Fix performance warning in SUNDIALS on Windows7a59823[2024-07-21] Add some explanation of certain features0625fed[2024-07-21] Disable check for Fortran supportdb6d9ec[2024-07-21] Ensure correct config values are set for cmake/ninja9f2206d[2024-07-21] Fix Ninja version pin0c60f9d[2024-07-21] Remove Build shared libs optione25255d[2024-07-22] Restore BUILD_SHARED_LIBS OFF094978e[2024-07-23] Pin SUNDIALS to require version 7.0 exactlycad8238[2024-07-26] [SCons] Check that build_sdist succeeds827c4fb[2024-07-26] Remove double config.h substitution93a8da3[2024-07-29] [Doc] Fix a syntax warning in conf.py82e077b[2024-07-29] [Doc] Add packaging docsa1ee588[2024-07-29] Address review comments for docs
- #1745 Remove python_minimal interface
5fbd6c6[2024-07-29] [SCons] Exit with error if minimal Python is setd85848d[2024-07-29] [SCons] Prefer 'y' and 'n' for Python config1f87392[2024-07-29] Remove unused imports7188e42[2024-07-29] Delete the python_minimal interface2907bb2[2024-07-29] [SCons] Remove configuration for python_minimala3088fc[2024-07-29] Use version specifiers to fill in values for dependencies46d59c3[2024-07-30] Fix version specifiers6a9a7bb[2024-07-30] [Scons] Avoid some potential KeyErrors
- #1744 Use CMake find_package for samples when fmt is external to Cantera
- #1741 Remove magic number support for Func1 in clib
65a46e4[2024-07-28] [clib] Fix func_write622b0f7[2024-07-28] [MATLAB] Use new Func1 interfaces2f9f698[2024-07-28] [MATLAB] Overload operators for Func17d3ae6e[2024-07-27] [clib] Remove magic number support for Func16fb0286[2024-07-28] [Func1] Rename Poly1 to Poly 13 and add writed507f1d[2024-07-27] [Func1] Remove deprecated derivative39346c43[2024-07-28] [clib] Replace func_writeba4214e[2024-07-28] [clib] Reintroduce domain_type8a3ce15[2024-07-28] [Func1] Implement checkFunc1 to check functor type40b22c4[2024-07-28] [MATLAB] Improve Func1 handlingf987f44[2024-07-28] [Python] Refine Func1.cxx_functor API90f1cfa[2024-07-28] [MATLAB] Rename Func to Func132b81b8[2024-07-30] [Func1] Remove raw pointers84af00b[2024-07-30] [Func1] Improve nomenclature
- #1746 Remove CT_SUNDIALS_VERSION constant in favor of SUNDIALS-defined constants
9319ce9[2024-07-29] [SCons] Replace CT_SUNDIALS_VERSION constant11dbe52[2024-07-30] Fix a few typosd61d362[2024-07-30] [SCons] Sundials >6.6.1 has a single define for Lapack supportd0a4722[2024-07-30] [SCons] Move Sundials libs config nearer other Sundials config548ac7a[2024-07-31] [Sundials] Remove extra sundials_config.h includesf6ea339[2024-07-31] [CI] Setuptools disappeared from conda environmentsf1b98ee[2024-08-01] Remove unneeded sundials include
- #1753 Tweaks to improve website accessibility
- #1750 Assume relative paths in cantera.conf are relative to the source root
- #1752 Fix post-merge tests
fe852da[2024-08-01] [SCons] Allow pre-release versions in specifier comparisons702d338[2024-08-02] [CI] Update post-merge tests1da20b6[2024-08-01] [Cython] Disable pip's Python version checkedf7bb8[2024-08-01] [Extensions] Add Python 3.13 supportdd03a35[2024-08-01] [Python/Test] Work around pint TypeError520267d[2024-08-02] [CI] Pin upload-artifact when uploading symlinks
- #1755 Fix version check for system SUNDIALS on Windows / alpha version bump
- #1754 Remove clib *newFromFile from MATLAB / fix memory leaks
edae361[2024-08-02] [MATLAB] Update Solution.m84a2b13[2024-08-02] [MATLAB] Remove instantiation of ThermoPhase from YAML4b3c113[2024-08-02] [MATLAB] Remove instantiation of Kinetics from YAMLfe6bbca[2024-08-02] [MATLAB] Remove instantiation of Transport from parts92e059f[2024-08-02] [MATLAB] Remove unnecessary destructorse94bc19[2024-08-02] [MATLAB] Improve docstrings and clarify solnID88befb2[2024-08-02] [clib] Add todo for removal of *_newFromFile1a32a53[2024-08-03] [clib] Fix memory leak6359382[2024-08-03] [clib] Add soln_adjacentNameb4c027b[2024-08-03] [MATLAB] Fix Interface.adjacent703fabd[2024-08-04] [clib] Disambiguate objects in Cabinet::index9d0e54a[2024-08-04] [.NET] Fix sourcegen failure
- #1760 Fix inconsistent string handling in
clib - #1763 Prevent garbage collection / segfaults with CustomRate
- #1766 Add SCons install instructions to new website
- #1758 Make Func1 API's more consistent
0cb2a15[2024-08-04] [Func1] Improve newXyzFunction API and add coverage301b18a[2024-08-04] [MATLAB] Refine Func1 API3d7a376[2024-08-04] [Python] Add MATLAB-like Func1 API60ab322[2024-08-06] Fix doxygen glitchesa2bd32a[2024-08-06] [Func1] Fix edge cases of isIdenticale6eae44[2024-08-06] [samples] Add C++ Func1 custom reaction benchmarka761c3b[2024-08-07] [samples] Fix typo2b9c7b4[2024-08-09] [Func1] Adopt review comments831ffe9[2024-08-09] [CI] Fix failure due to windows-specific demangle
- #1768 Fix configure checks in macOS conda-forge environments
fdefc11[2024-08-09] [SCons] Fix configure checks in macOS conda-forge environments
- #1769 Mark
clibas experimental - #1774 Support Sundials 6.0 and 6.1
9d28aa2[2024-08-14] [Numerics] Fix version check for SUNDIALS
- #1775 Fix SolutionArray YAML overwrite / order components
- #1761 Expose partial molar thermo properties to MATLAB
- #1757 OneD Documentation improvements[OneD]
7c4e3c0[2024-08-01] Documentation and formatting [OneD]73c0126[2024-08-07] updates to discretization notes, reduced redundant docstrings, and ad…d33aff3[2024-08-07] more notes on discretization and notes on Newton solver method for st…90aa079[2024-08-08] simplified docstring comments for upwinding functions025065a[2024-08-09] updated discretization notes.d38c423[2024-08-09] updates to the nonlinear solver notes3e16efa[2024-08-11] addressing review comments5212bbb[2024-08-12] finishing up comments, still working on transient explanationaa2a685[2024-08-12] finished transient newton method description, updated newton step dia…2285373[2024-08-14] more comments for 1d solver06261ed[2024-08-16] [oneD] addressing review comments
- #1759 more detailed debugging outputs, solver documentation, and high loglevel print improvements
07e28fc[2024-08-05] documentation for damped newton and debugging outputs improved26febdc[2024-08-07] tried to make logging output clearer, added new debug file functions627f133[2024-08-08] fixed bug where an exception was thrown if a debug_sim1d.yaml file di…28a6973[2024-08-10] addressing review comments, cleaned up loglevel output clarity, moved…1473228[2024-08-13] shortened logging output, made logging outputs clearer/simpler1704029[2024-08-16] [oneD] Formatting tweaks for loglevel output1730a37[2024-08-18] [oneD] adjusted loglevels for more output
- #1749 Enable cross compiling support without patches
19de99e[2024-08-06] [SCons] Disable running the NaN check during cross-compile9ec6074[2024-08-06] [SCons] Move config_error to buildutils9ba22bc[2024-08-06] [SCons] Find dependency versions with the precompilerc281683[2024-08-06] [SCons] Refactor system SUNDIALS checksbec67ee[2024-08-06] [SCons] Add a few more relative->absolute path changes2ac69c3[2024-08-06] [SCons] Check for OpenMP for all compilers499b241[2024-08-06] [SCons] Run TryLink to check the linker74b3e97[2024-08-06] [SCons] Simplify get_expression_value00c3389[2024-08-06] [SCons] Fix setting mingw configcdacbea[2024-08-13] [SCons] Be more defensive about version checks608ff6e[2024-08-13] [SCons] Set system_sundials for private package66073bb[2024-08-13] [Cython] Use packaging instead of pkg_version815ac26[2024-08-13] [CI] Add utf-8 to extra build args365cb34[2024-08-15] [SCons] Add typing annotations to buildutils7c42d84[2024-08-18] [SCons] Add docstrings in buildutils7aec821[2024-08-14] Bump version to 3.1.0a4
- #1773 Some CLib/sourcegen/dotnet updates
3dc6d29[2024-08-08] [clib] Remove deprecated clib functions3bbfc9c[2024-08-08] [clib] Remove deprecated stflow functions5442aed[2024-08-14] [sourcegen] Reformat preamble49e9ef5[2024-08-12] [docs] Use CLib to refer to 'clib'2266b1a[2024-08-13] [.NET] Update README.md633cb3e[2024-08-14] [sourcegen] Implement class accessor methods7b964df[2024-08-14] [clib] Remove unused kin_speciesIndex argument388b0b2[2024-08-14] [.NET] Replace thermo_newFromFile75b5d23[2024-08-14] [clib] Remove *_newFromFile73ad299[2024-08-14] [clib] Select equilibrium solver using string15e069c[2024-08-14] [sourcegen] Fix indentation levelsa8df1ff[2024-08-14] [clib] Reintroduce no-op destructor methods1d24e69[2024-08-14] [clib] Rename inconsistent setters4db66c3[2024-08-14] [clib] Remove obsolete oneD constructors74c971d[2024-08-15] [doxygen] Fix group glitches
- #1780 Simplify CLib's (Shared)Cabinet
- #1782 [SCons] Get git commit from environment variable
50f2896[2024-08-19] [SCons] Get git commit from environment variable
- #1779 Make two point continuation more robust
776ab0d[2024-08-12] [1D] Remove some transient terms when using two point flame control858459f[2024-08-13] [1D] Ensure internal arrays are updated after final grid pruning9070199[2024-08-13] [1D] Fix restoring Uo array from file/SolutionArray38f03f4[2024-08-17] [1D] Revise continuation example to improve efficiency & robustness
- #1765 Reproducible names for zeroD objects
d29c9d7[2024-08-08] [zeroD] Add names to zeroD objectsff5e57a[2024-08-08] [Python] Push zeroD names to C++ layera9758f5[2024-08-08] [zeroD] Change factory constructors37b77c9[2024-08-08] [zeroD] Implement default names in ReactorNet1bd5590[2024-08-08] [CI] Test zeroD object namesb68cf49[2024-08-08] [clib/MATLAB] Expose zeroD object names1eed5c0[2024-08-08] [MATLAB] Update API & docstringsa12f8f7[2024-08-10] [Python] Make reactor 'name' arguments consistentdd26e18[2024-08-19] [googletest] Simplify char* handling
- #1781 Fix usage of addOrderingRules in SolutionArray
4771e7b[2024-08-19] Fix confusing ordering of "head" fields for AnyMap::addOrderingRuleseacd9de[2024-08-19] Avoid memory leak from repeated use of AnyMap::addOrderingRuleseb6fce8[2024-08-19] Avoid over-quoting git-commit field in SolutionArray output5724b8f[2024-08-20] Fix ordering key when adding pre-wrapped AnyValue objects65b0562[2024-08-20] [Input] Fix some cases where error markers were slightly offa454550[2024-08-21] Fix ordering of AnyMap items added using 'update' method7d51556[2024-08-17] [1D] Prevent negative inlet velocity in continuation example42eeab8[2024-08-27] Correct order for adding "extra" SolutionArray fields in YAML outputec0cfdb[2024-08-26] [Test] Add check for YAML component order
- #1790 Fix SCons option documentation
- #1791 Avoid star import from buildutils
- #1792 Graphviz tweaks
- #1795 Fix non-working donation links
e30f48a[2024-10-01] Fix non-working donation links
- #1796 Remove workaround for cibuildwheel problem
4ba45d3[2024-10-06] Remove workaround for cibuildwheel problem
- #1793 Pytest transition
c6b7e13[2024-09-22] [test] first pass at pytest structure for tests093b8a5[2024-09-22] [test] updated test_equilibrium to use pytest fully77817f1[2024-09-22] [test] updated test_utils to use pytest fullybebdb41[2024-09-22] [test] updated test_composite to use pytest fullydd12a65[2024-09-22] [test] updated test_reactor to use pytest fullyb155ad4[2024-09-22] [test] updated test_jacobian to use pytest fully3610f08[2024-09-22] [test] updated test_convert to use pytest fully17cb42b[2024-09-22] [test] updated test_mixture to use pytest fully4a11ae8[2024-09-22] [test] updated test_kinetics to use pytest fully87fda69[2024-09-22] [test] updated test_transport to use pytest fullyd9b8c62[2024-09-23] [test] updated test_onedim to use pytest fully06d6cfe[2024-09-23] [test] updated test_reaction to use pytest fully9c18ae5[2024-09-23] updated test_purefluid to use pytest fully62112c6[2024-09-23] [test] updated test_thermo to use pytest fully8db938f[2024-09-26] more updates to test_func1 to use pytesta57294d[2024-09-27] Update Pytest configuration and slow test handlingdda5ba4[2024-09-28] removed assertIsNan and assertIsFinite methods36b0a29[2024-09-29] [test] Replaced remaining unittest-style setup with pytest fixturese838e25[2024-09-29] [test] removed outdated python version check from test_compositecda636b[2024-09-29] [test] updated test_composite to replace assertNear with pytest approxcbfb802[2024-09-29] [test] updated test_convert to replace assertNear with pytest approx0f2cd59[2024-09-30] [test] added test_data_path and cantera_data_path fixtures for future…d49ca02[2024-09-30] [test] updated test_equilibrium to replace assertNear with pytest approxbbf4c0e[2024-09-30] [test] updated test_func1 to replace assertNear with pytest approxdeaad82[2024-09-30] [test] updated test_jacobian to replace assertNear with pytest approxe6432e5[2024-10-01] [test] updated test_kinetics to replace assertNear with pytest approx98bf967[2024-10-01] [test] updated test_mixture to replace assertNear with pytest approxbad9811[2024-10-01] [test] updated test_onedim to replace assertNear with pytest approx822a536[2024-10-01] [test] updated test_purefluid to replace assertNear with pytest approx2700148[2024-10-01] [test] updated test_reaction to replace assertNear with pytest approx5a660f4[2024-10-01] [test] updated test_reactor to replace assertNear with pytest approx26c17ec[2024-10-02] [test] updated test_thermo to replace assertNear with pytest approx78de889[2024-10-02] [test] updated test_transport to replace assertNear with pytest approxcb7918b[2024-10-02] [test] updated test_composite to replace assertArrayNear with pytest …e2fc2bc[2024-10-02] [test] Replace assertArrayNear with pytest approxbe80016[2024-10-07] [test] Restore load_yaml function; add fixtures for pathse84f928[2024-10-08] [test] moved to test_data_path fixture where possible80db5ae[2024-10-10] [test] removed class-attribute setting in jacobian tests to avoid a C…63f6903[2024-10-10] [test] changed test_mixture to avoid using/setting class attributes977d4af[2024-10-10] [test] Removed class attribute usage in test_transportf1766cb[2024-10-13] [test] increased FallOff reaction test relative tolerance0c14ddb[2024-10-13] [test] removed the class attribute setting in test_composite4eb50e8[2024-10-13] [test] reduced usage of class attributes in test_kinetics1d653dc[2024-10-13] [test] reduced usage of class attributes in test_reactionf1bf820[2024-10-17] [test] addressing review comments9cea7f3[2024-10-18] [test] formatting updates to test_reaction.py907a594[2024-10-19] [test] updated tests that generated reference files to be run-able wi…4a954f9[2024-10-19] [test] removed useless fixtures in test_transport
- #1786 Refiner documentation
7cbb9e1[2024-08-22] [oneD] changed names to be clearer in the refiner70f8614[2024-08-22] [oneD] added more documentation for refiner class8a4251c[2024-08-22] [oneD] added docstring for the Sim1D solve() method484e14d[2024-08-23] [oneD] added reference documentation page on grid refinement process/…e3b10e5[2024-08-22] [oneD] naming changes, introduced enum, changed slope refinement thre…23a19ed[2024-09-22] reverted back to original m_thresh cooding and added clarification fo…48fe83b[2024-10-10] [oneD] updated figures and changed pruning description in sphinx docb464b48[2024-10-15] [oneD] updated interval stencil diagrams, fixed errors in refiner doc…e143350[2024-10-19] [oneD] updated refiner docs to use different variable names for criteria1dd756a[2024-10-20] [oneD] updates to pruner section in docs and clarification on absolut…
- #1798 Restore compatibility with expected minimum Cython version
- #1710 Incorporating the LMR-R mixture rule into Cantera for the first time
0a11c73[2024-06-11] [Kinetics] Implementation of LMR-R reaction rate using PLOG6afe801[2024-06-28] [Kinetics] Add option to use relative efficiency in LMR-R8c76961[2024-06-28] [Kinetics] Allow Troe parameteriztions in LMR-R rates6cf00e2[2024-09-04] [Kinetics] Added LMRR cantera examples3f4cad5[2024-09-04] changed "LmrRate" to "LinearBurkeRate", "LMR_R" to "linear-burke"4e6c39a[2024-09-04] [Doc] Added LMR-R description and YAML guide5c02803[2024-09-30] [Kinetics] Refactoring LinearBurkeRate implementation4e2f7ed[2024-10-03] [Test/Kinetics] Add unit tests for LinearBurkeRate475b016[2024-10-09] [Doc] Revise LinearBurkeRate docs1dc6af9[2024-10-14] Reformat to follow 88char limit in Linear-Burke files36671bb[2024-10-17] changed 'eps' key to 'efficiency'a096ef3[2024-10-17] [Doc] Revise linear-Burke rate docsef729a0[2024-10-17] [Kinetics] Refactoring of LinearBurkeRate088cebe[2024-10-18] [Test] Update LinearBurkeRate tests1da4805[2024-10-18] Fix code formatting issues with LinearBurkeRate96ef357[2024-10-18] [Kinetics] Fix issues in LinearBurkeRate implementationa4b6c48[2024-10-18] [Doc] Fix minor issues in linear-Burke rate docs15a941e[2024-10-22] Formatting tweaks to LinearBurkeRate
- #1803 1D solver API docs
32dc4ed[2024-10-26] [Doc] Document all members of Boundary1D and derived classes4a067e5[2024-10-26] [1D] Deprecate several unused/redundant methods0e9685f[2024-10-26] [Doc] Document remaining members of Domain1D6e5f848[2024-10-26] [Doc] Document remaining members of Flow1D and IonFlow3ba21c4[2024-10-27] [Doc] Document remaining members of MultiJac, OneDim, and Sim1D
- #1804 Make generated sources and one error message deterministic
- #1801 Extend functionality of LinearBurkeRate
8414b11[2024-10-25] [Kinetics] Fix serialization of LinearBurkeRate70d2291[2024-10-25] [Kinetics] Enable creation of standalone LinearBurkeRate objects5667f85[2024-10-25] [Test] Add standard reaction rate tests for LinearBurkeRatea7d34ef[2024-10-27] [Test] Add tests for bad linear-Burke rate input88adb0e[2024-10-27] Replace boost::variant with std::variant12be255[2024-10-27] [Test] Refactor LinearBurkeRate testsae004ce[2024-10-29] [Test] Add tests for more complex LinearBurkeRate cases066120c[2024-10-31] [Doc] Update Singal et al. citation
- #1785 Use Jinja templates in csharp sourcegen
- #1807 URL & documentation updates for 3.1 release
- #1808 Add standard CI cases using Python 3.13
- #1810 Tag beta version for Cantera 3.1.0
- #1814 Fix use of kineticsSpeciesIndex in diamond_cvd examples
f3d77f4[2024-11-16] [Examples] Fix use of kineticsSpeciesIndex in diamond_cvd
- #1813 Prevent two-point control from finding solutions with reverse flow
93ef1c1[2024-11-16] [1D] Prevent two-point control from finding solutions with reverse flow
- #1815 Fix CI failures due to external dependencies
- #1816 Added descriptive error text to assert statements
- #1818 Run all build/test steps using the same shell on Windows
- #1817 Various documentation updates
0142b9f[2024-11-16] [Doc] Add science & YAML docs for electron collision reactions0ddffa2[2024-11-16] [Doc] Fix broken link to science docs4fbaff1[2024-11-19] [Doc] Remove obsolete references to "current" Matlab toolboxb97c63d[2024-11-19] [Doc] Remove obsolete Windows/MSI installation instructions0a30974[2024-11-20] [Doc] Update Conda installation instructions67e9524[2024-11-22] [Doc] Update info about PyPI and Conda package automated builds9c2edc8[2024-11-22] [Doc] Improve docstrings for get_viscosity_polynomial and related met…dc8c7c8[2024-11-25] [Doc] Convert YAML docs to MySTd57f316[2024-11-25] [Doc] Add complete YAML example to Users' Guide3ed35eb[2024-11-25] [Doc] Add more YAML examples to Reference and User Guide0d5dd32[2024-11-26] [Doc] Add several complete YAML examples2c935f8[2024-11-26] [Doc] Improve guidance on usage of 'skip-undeclared-elements'4cb1fa5[2024-11-26] [Doc] Add link to FFCM-2 YAML mechanism1b48991[2024-11-26] [CI] Use newer codecov action with tokenless upload
- #1819 [thermo] Improve solveCubic exception handling
f9ac078[2024-11-27] [thermo] Improve solveCubic exception handling
- #1820 Fix missing return code check in SConstruct script
51dfd76[2024-11-29] Fix missing return code check in SConstruct script
- #1797 Add BLAS/LAPACK support for wheel builds
472d612[2024-12-01] [Python/Wheel] Link to LAPACK/BLAS on non-Windowsfe3944a[2024-12-01] [Python/Wheel] Set some includes as system82c0de0[2024-12-01] [Python/Wheel] Only build some SUNDIALS libraries60e9c19[2024-12-01] [Python/Wheel] Use new manylinux base image34f5545[2024-12-01] [scikit-build] Fix deprecated verbose optione96603d[2024-12-01] [Python/Wheel] Update library locations for repairb77f341[2024-12-01] [Python/Wheel] Adjust minimum CMake versiona30be37[2024-12-01] [Python/Wheel] Update dependency versions1d48394[2024-12-01] Fix some unnecessary f-string warningsfc2a16e[2024-12-01] [Doc] Update wheel building docs
- #1821 Update example formatting for better sphinx-gallery rendering
1c15cf3[2024-11-26] [Examples] Fix plotting in coverage dependent surface examplea2f5665[2024-11-27] [Examples] Add section headings to some examples9e9be4f[2024-11-27] [Examples] Add figure to critical_properties.py6e6fd3f[2024-11-27] [Examples] Add plot to sound_speed.pydf0618f[2024-11-29] [Examples] Rewrite isentropic.py350e0ce[2024-11-29] [Examples] Revise mechanism reduction examplea70ad2b[2024-11-29] [Examples] Revise Blowers-Masel example0228276[2024-11-29] [Examples] Revise piston.pye780f27[2024-11-30] [Examples] Add plots to Python 1D flame examples4f3e6cc[2024-11-30] [Examples] Fix file output issues with some flame examples6b38604[2024-12-01] [Examples] Normalize spelling of 'colors'
- #1824 Replace transport logging with programmatic access
- #1826 Address minor typos
80c0bb2[2024-12-07] [docs] Fix minor typos
- #1825 Improve test coverage of transport calculations and fix related bugs
b7973c4[2024-12-02] [Transport] Test all invalid gas transport data inputs589cda5[2024-12-02] [Transport] test serialization of less common transport fieldsfb6ce11[2024-12-02] [Transport] Test properties for single-species phases3316aef[2024-12-03] [Transport] Ensure recalculation after changing polynomial coefficients66a51ef[2024-12-04] [Transport] Test replacement of collision integral fitsa2ad5c7[2024-12-04] [Transport] Fix handling of actual versus reduced temperature0710039[2024-12-04] [Transport] Remove superfluous check for negative Teb0b3c6[2024-12-05] [Transport] Test diffusivity and conductivity in "CK mode"9c93eea[2024-12-06] [Transport] Check species indices when accessing polynomial fits87dcca1[2024-12-06] [Test] Test water viscosity correction near critical point5b5dd52[2024-12-10] [Test] Migrate mixGasTransport to GTest suited20753c[2024-12-10] [Test] Migrate multiGasTransport to GTest834b6a5[2024-12-10] [Transport] Fix spatial scaling in MultiTransport::getMass/MolarFluxes56cd1ac[2024-12-10] [Test] Add tests for MultiTransport::getMass/MolarFluxes7ad25ba[2024-12-11] [Transport] Remove checks for failed matrix inversiona60ff4d[2024-12-11] [Test] Test low-T range of ion--neutral collision integral
- #1809 Release Cantera 3.1.0
d868fa7[2024-11-02] [Doc] URL updates for new website organization89b9733[2024-12-11] [CI] Build and deploy docs from maintenance branchf5099f1[2024-12-12] [CI] Commit maintenance branch docs to api-docs3b95454[2024-12-13] Update version switcher URLs for new websiteef8aef8[2024-12-13] [Doc] Update release instructions about doc deployment88f0039[2024-12-13] [Doc] Update changelog for Cantera 3.1.094f1d86[2024-12-13] [Doc] Update contributors for Cantera 3.13b9f97e[2024-12-13] Update DOI for Cantera 3.1.0 releasec64eb09[2024-12-13] [Doc] Update Ubuntu and Pip install instructions for 3.1.00caf1bd[2024-12-13] [Doc] Update code download instructions for Cantera 3.1429c591[2024-12-13] Bump version to Cantera 3.1.0
- #1827 Test SUNDIALS 7.2 support
- #1828 Fix SUNDIALS 7.x compatibility/library list checks
6e00275[2024-12-16] Fix SUNDIALS 7.x compatibility/library list checks