-
-
Notifications
You must be signed in to change notification settings - Fork 354
Cantera 3.1.0 Changelog
Ray Speth edited this page Dec 20, 2024
·
1 revision
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.0a1 -
7b7613c
[2023-08-25] [SCons] Remove deprecated compilation options -
79fe628
[2023-08-25] [Kinetics] Implement requirement that reacting phase is first -
04d37a9
[2023-08-25] Remove deprecated class GasKinetics -
6127937
[2023-08-25] Implement Func1 API updates slated for post-Cantera 3.0 -
99cd152
[2023-08-25] Remove deprecated argument to getCoverageDependencies -
b20691e
[2023-08-25] Remove 'phase' argument from kineticsSpeciesIndex -
66b998e
[2023-08-25] Remove deprecated argument from MultiSpeciesThermo::refPressure -
e012b97
[2023-08-25] Adjust deprecation warnings for methods still in use by Matlab -
79ccfb4
[2023-08-26] [Doc] Remove incorrect reference to PDSS_ConstVol deprecation -
ca1bd8a
[2023-08-26] [Examples] Add missing equation-of-state fields for LiC6 species -
c164b2d
[2023-08-25] Transition factory methods to shared_ptr -
5bb1e87
[2023-08-25] [Examples] Avoid deprecated function use in BVP example -
f419be8
[2023-08-25] [1D] Implement transition of Domain1D::domainType -
309bf34
[2023-08-25] Remove code deprecated in Cantera 3.0 -
9d520d5
[2023-08-26] Implement removal of _FlowBase.settings -
ab46f66
[2023-08-26] Remove deprecated Python code -
cdf9fcd
[2023-08-26] Remove unused test data files -
c0bd8ae
[2023-08-26] Replace obsolete raw-pointer vectors in Kinetics and OneDim -
434c94e
[2023-08-26] [Python] Remove legacy constructor option for ReactingSurface1D -
55253a6
[2023-08-26] [Doc] Replace references to removed classes/methods -
23f183a
[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 main -
964ec2d
[2023-09-05] [ck2yaml] Switch from getopt to argparse -
395a7d2
[2023-09-05] [ck2yaml] Rename convert_mech to convert -
363fe2c
[2023-09-05] [docs] Update ck2yaml.rst -
f15a34d
[2023-09-05] [Python] Fix default arguments for Solution.write_chemkin -
1118711
[2023-09-05] [unittests] Add test for Solution.write_chemkin -
3a403fd
[2023-09-05] [ck2yaml] Update help text to match tutorial -
816d60d
[2023-09-05] [yaml2ck] Note is always a string -
475d855
[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 equation -
563ef53
[2023-09-05] removed getWdot() method as it isn't used anywhere by any methods -
f667d51
[2023-09-06] [1D] Moved comments to headers -
1bbffa1
[2023-09-07] docstring updates and minor formatting/whitespace adjustments -
ee89b47
[2023-09-07] updates to logic & some code positioning changes -
d36319a
[2023-09-07] moved transport/diffusive flux methods back to original spots -
7979ba7
[2023-09-07] doxygen latex fixes in docstrings -
4426b6c
[2023-09-07] update logic for momentum/lambda in StFlow and species in IonFlow -
b87e6d8
[2023-09-08] evalContinuity logic update & some docstring updates -
c40de97
[2023-09-07] docstring updates & eval() signature update -
8c7d908
[2023-09-09] [1D] Small equation formatting changes -
baf28af
[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 integration -
6c0b9b8
[2023-09-13] [Doc] Build Sphinx docs and run gallery samples in build dir -
9db1511
[2023-09-14] [Doc] Use sphinx-tags to enable finding examples by tag -
4ad5642
[2023-09-14] [Doc] Hide note about download link location -
305f4ed
[2023-09-14] [Doc] Link code in Python examples to API docs -
7e35b71
[2023-09-15] [Python] Avoid strange behavior from custom module loader -
868678d
[2023-09-20] Set py:currentmodule to enable link resolution -
d005585
[2023-09-20] [Doc] Remove secondary sidebar from example pages -
c49c95d
[2023-09-20] [Doc] Add remaining Python examples to sphinx-gallery -
f720a57
[2023-09-20] [Doc] Add C++ examples to sphinx-gallery -
732e7e8
[2023-09-20] Add Fortran examples to sphinx-gallery -
6eb4f08
[2023-09-20] Add clib example to sphinx-gallery -
faadf01
[2023-09-22] Add Matlab examples to sphinx-gallery -
899b354
[2023-09-23] Generate plots for examples where this requires the --plot option -
d959103
[2023-09-23] [Doc] Add separate top-level pages for examples and reference docs -
4de36cb
[2023-09-23] [CI] Handle building examples with sphinx-gallery -
6f95c67
[2023-09-23] [Doc,CI] Update keyword checking for new syntax -
553d5de
[2023-09-23] [SCons] Use logging option to adjust Sphinx logging -
e0fb411
[2023-09-23] [CI] Save Sphinx docs artifact even if there were warnings -
7ac1b9d
[2023-09-23] Set order of sample sub-galleries -
5dacf66
[2023-10-03] [Examples] Make author acknowledgments more consistent -
3903cac
[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 docs -
5821dce
[2023-09-29] Enable MyST usage in Sphinx -
38a0b13
[2023-09-29] Reformat "Reference" landing page -
d896104
[2023-09-29] Remove previous/next page links from Sphinx docs -
70b0804
[2023-09-29] [Doc] Create structure for "science" docs -
c533ca9
[2023-09-29] [Doc] Flatten output directory structure -
221ae6a
[2023-09-30] [Doc] Use 'python' instead of 'cython' for filenames and refs -
8084eae
[2023-09-30] [Doc] Create skeleton for revised layout -
b463f00
[2023-09-30] [Doc] Fix syntax error in cantera.bib -
2767d00
[2023-09-30] [Doc] Add bibliography to Sphinx docs -
c96e470
[2023-09-30] Add Python tutorial as a MyST notebook -
582f04a
[2023-10-02] [Doc] Update to pydata-sphinx-theme 0.14 and fix some styling issues -
b30db6a
[2023-10-03] [Doc] Reorganize Sphinx index pages and convert to MyST -
3416eba
[2023-10-03] [Doc] Add admonitions redirecting users to stable docs -
d496314
[2023-10-03] Set favicon for Sphinx and Doxygen docs -
4c4e9db
[2023-10-03] Use higher-res icon in Doxygen title area -
3cebba3
[2023-10-03] [Doc] Add more stub pages to the Sphinx docs -
a702113
[2023-10-04] Migrate compilation docs into Sphinx/MyST -
10f6158
[2023-10-06] Enable sphinx-copybutton extension -
eaed836
[2023-10-08] [Doc] Simplify addition of "Community" link -
134fce7
[2023-10-08] [Doc] Avoid needing two lines for header links -
de77fa3
[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 gitignore -
40a9373
[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 pass -
6ce0ef5
[2023-08-11] Fixed issues in ThermoPhase to pass more tests -
cc54703
[2023-09-23] Removed unnecessary variableroot_dir
-
bb7c01a
[2023-09-26] Added error handling for out of bounds indices -
903d48b
[2023-10-03] Fixed setter errors with unit conversions -
c452b8a
[2023-10-13] Updated documentation for stoich coeff methods -
3a9bc6a
[2023-10-13] Density/specific volume are now basis dependent
-
-
#1638 Migrate YAML docs
-
03ee315
[2023-10-10] [Doc] Add revised ck2yaml tutorial -
3351943
[2023-10-17] [Doc] Transfer ThermoBuild tutorial -
597b505
[2023-10-20] [Doc] Transfer YAML "Defining Phases" guide -
f7c12cc
[2023-10-21] [Doc] Transfer YAML tutorial -
dc17c37
[2023-10-21] [Doc] Transfer YAML error handling guide -
60ea75a
[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.13 -
2c7c1a1
[2023-12-06] add 3.12 to CI -
3f8e5dc
[2023-12-06] ignore datetime warning -
74cdba2
[2023-12-07] adjust warnings filter -
afee885
[2023-12-07] undo setuptools version restriction -
aee3092
[2023-11-21] [.NET] Fix use of removed ruamel.yaml.safe_load -
87317b7
[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.pyx -
392dc8d
[2023-09-28] implement reactor network visualization with python-graphviz -
c387453
[2023-09-28] add draw methods to Reactor, ReactorNet, FlowDevice and WallBase -
7ffd1c9
[2023-09-29] let directdraw
edge_attr overwrite for single connection -
92609d8
[2023-10-11] add unittests for drawing methods -
9a7af06
[2023-10-06] add optional graphviz dependency to build pipelines -
c553eb2
[2023-10-12] Include ReactorSurface -
7b20d8e
[2023-10-16] include wall movement -
7e79538
[2023-10-12] Clean up imports and apply suggested changes in drawnetwork.py -
74d0043
[2023-10-12] Change new rw properties into public members of extention classes -
ff046dd
[2023-10-16] Ensure that drawing nodes are always given a unique name -
c7cdf27
[2023-10-16] Use graphviz'cluster
feature to allow for grouping of reactors -
a1e0acd
[2023-10-16] Make keyword arguments explicit and adjust docstrings -
96c21a2
[2023-10-19] addspecies_units
keyword todraw_reactor
-
c6b2d04
[2023-10-25] Check for unique names, remove wrapper functions -
04df9f4
[2023-11-17] adjust wall velocity representation -
6efd412
[2023-11-22] Changegraphviz
package name in setup.cfg.in -
a1763c8
[2023-11-22] add version tag to methods, functions and properties -
04b0671
[2023-11-22] add docstrings to public cdef attributes -
94e1388
[2023-12-13] renamedot
tograph
andgroupname
togroup_name
-
809c760
[2023-12-14] split logic for walls and flow controller, reworked keywords -
2cb54f1
[2023-12-14] updated tests -
5c01a0a
[2023-12-14] simplify attribute initiation -
78ba8c1
[2024-01-05] Use pytest features in ReactorNet drawing tests -
dd78345
[2024-01-05] Fix some documentation for ReactorNet drawing -
fec6442
[2024-01-05] Update AUTHORS
-
-
#1647 Migrate "Science" docs
-
5c601e0
[2023-10-22] [Doc] Transfer 1D flame governing equation docs -
6e26df5
[2023-10-22] [Doc] Transfer Kinetics "science" docs -
fe3207c
[2023-10-23] [Doc] Transfer Thermo "science" docs -
066db41
[2023-10-23] [Doc] Flatten structure for "science" docs -
d88fed9
[2023-10-26] [Doc] Revise species thermo documentation -
66c6a39
[2023-10-29] [Doc] Complete list of phase models in the Reference section -
955cc0c
[2023-10-30] [Doc] Transfer Transport "science" docs -
7121030
[2023-11-11] [Doc] Transfer docs for homogeneous reactors, flow devices, and walls -
e5b3666
[2023-11-14] [Doc] Transfer PFR documentation -
21b61a6
[2023-11-18] [Doc] Transfer ExtensibleReactor tutorial -
5cad238
[2023-11-20] [Doc] Transfer & Revise reactor network documentation -
c5b0200
[2023-11-20] [CI] Update pinned Sphinx version -
7aa65e5
[2024-01-02] [Doc] Revise science docs based on review suggestions -
d36a07a
[2024-01-02] [Doc] Introduce some LaTeX macros in Sphinx and fix text subscripts -
b294740
[2024-01-04] [Doc] Adopt more review suggestions for science docs -
fb53e96
[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 docs -
d3e0833
[2024-01-07] [Doc] Transfer Conda installation instructions -
74a343c
[2024-01-07] [Doc] Transfer Pip installation instructions -
925d10e
[2024-01-08] [Doc] Transfer OS-specific install instructions -
49e18e5
[2024-01-09] [Doc] Transfer install landing page -
c47a302
[2024-01-09] [Doc] Transfer C++ compilation tutorial -
11e142d
[2024-01-09] [Doc] Transfer and condense C++ Tutorial -
cabeac3
[2024-01-10] [Doc] Provide extra links on User Guide index page -
5adb325
[2024-01-10] [Doc] Transfer glossary and link terms in some places -
764d812
[2024-01-10] Happy New Year! -
88ce512
[2024-01-10] [Doc] Resolve some links to the new doc structure -
ec539cd
[2024-01-10] [Doc] Add a page describing some common MyST/reST/Doxygen syntax -
4601cd2
[2024-01-13] [Doc] Revise docs based on review suggestions -
7efb996
[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 ReactorBase -
8841f11
[2024-01-20] [0D] Inherit constructors -
c348fef
[2024-01-21] [0D] Consolidate zeroD insert methods -
32f9ea6
[2024-01-21] [0D] Deprecate zeroD insert -
e9034d9
[2024-01-21] [Python] Assign Solution to zeroD directly -
c61870b
[2024-01-21] [clib] Add reactor_setSolution -
3bc6a4b
[2024-01-21] [unittest] Update unit tests -
e70790a
[2024-01-21] [matlab] Use reactor_setSolution in experimental toolbox -
dc98dfe
[2024-01-21] [samples] Discontinue use of zeroD insert -
2b4c7d0
[2024-01-21] [Python] Deprecate instantiation of Reactors without content -
cda3c30
[2024-01-21] [0D] Prepare newReactor with contents -
497926b
[2024-02-20] [clib] Create alternative reactor_new3 -
cfcb2f2
[2024-02-20] Address review comments -
a599b58
[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 names -
fcf275e
[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 interface -
64df109
[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 interface -
5b8a0a4
[2024-02-21] [MATLAB-legacy] Remove ext/matlab_xunit -
0303dba
[2024-02-21] [MATLAB-legacy] Remove MATLAB from doc build -
41d7ca6
[2024-02-21] [MATLAB-legacy] Remove references to MATLAB -
e9215e6
[2024-02-21] [MATLAB-legacy] Remove MATLAB from build system -
4b4e790
[2024-02-21] [MATLAB-legacy] Remove samples -
b24c9e8
[2024-02-21] [MATLAB-legacy] Remove MATLAB-legacy docs -
2517d6d
[2024-03-13] [MATLAB-legacy] Remove obsolete installation instructions -
eb8cde6
[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 ElectronCollisionPlasmaRate -
76f7a81
[2023-09-30] [test] add ElectronCollisionPlasmaFromYaml -
31a5d91
[2023-09-30] [input] add lxcat2yaml.py -
da64d8f
[2023-09-30] [test] add TestElectronCollisionPlasmaReaction -
4b2c2e8
[2023-10-01] [test] add test_electron_collision_plasma -
fd6ae05
[2023-10-01] [test] add test_convert.py -
192fd64
[2023-10-01] [sample, data] add plasma.py and oxygen-plasma-itikawa.yaml -
2ac3682
[2023-10-21] [reaction] fix the doc for the boltzmannn equation description -
f29bdf0
[2023-11-03] [phase] add m_distNum to record change of electron energy distribution -
7bcd5f1
[2023-12-04] [kinetics] fix multirate update -
82e1390
[2024-03-03] [reaction] fix the doc for the boltzmann equation -
5aefaef
[2024-03-17] fix setContext check for reactants -
b0ba90a
[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 lock -
e8f84ca
[2024-03-31] [oneD] Implement species lock -
fbd2d37
[2024-03-31] [zeroD] Add species lock to reactor objects -
46913c8
[2024-03-31] [SolutionArray] Add species lock -
4d30255
[2024-03-31] [equil] Add species lock -
3e036b7
[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/data -
92d3aec
[2024-03-31] [SCons] Refactor git submodule checkout into a function -
9bbd0fa
[2024-03-31] [SCons] Install example input files from git submodule -
9ec376e
[2024-04-01] Move Itikawa example mechanism to data repo -
0c5fa1b
[2024-04-05] [Python] List data files from subdirectories -
3da2d27
[2024-04-05] [Examples] Move input files for PorousMediaBurner.py to submodule -
9a33c95
[2024-04-05] [Examples] Move input for coverage dependent surface to submodule -
2a57a96
[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 Jupyter -
f609e42
[2024-03-15] [Doc] Fix error in PFR surface species equation -
9d8d3c3
[2024-03-15] Migrate flame temperature example from Jupyter -
2809262
[2024-03-16] Migrate heating value example from Jupyter -
e97aed1
[2024-03-17] Revise lithium ion battery example based on Jupyter version -
32a6d3d
[2024-03-19] Revise flame speed sensitivity example based on Jupyter version -
3fdd45e
[2024-03-20] [Doc] Automatically ignore unwanted Matplotlib output in gallery -
1fda1c0
[2024-03-21] Migrate flame convergence analysis example from Jupyter -
5077786
[2024-03-22] Revise twin flame example based on Jupyter -
a230d54
[2024-03-25] Migrate 1D packed bed example from Jupyter -
76cc445
[2024-03-26] Revise nonideal shock tube example based on Jupyter Notebooks -
9576bd0
[2024-03-26] Migrate interactive path diagram example from Jupyter -
84b9c9c
[2024-03-28] [CI] Update packages needed for examples -
b39c64a
[2024-04-17] Migrate CSTR example from Jupyter -
6bcec8d
[2024-04-18] [CI] Fix failing Codecov uploads -
d81bb79
[2024-04-18] [CI] Avoid errors from running certain examples -
020b18b
[2024-04-18] [CI] Show Sphinx warnings separately -
d37a76b
[2024-04-18] Ignore warning about caching Sphinx config
-
-
#1700 Documentation updates for developers/contributors
-
eee0342
[2024-04-26] [Doc] Add reference for PLOG formulation -
4b72c97
[2024-04-26] [Doc] Update dependencies for building docs -
17982b5
[2024-04-26] [CI] Use stable version of Sphinx Gallery -
c68e3f9
[2024-04-27] [Doc] Move code style guidelines into Sphinx docs -
fca36a5
[2024-04-28] [Doc] Show CONTRIBUTING.md contents on website -
19d159a
[2024-04-28] [Doc] Update author credit guidelines -
2c23124
[2024-04-28] [Doc] Describe method for documenting Cython class attributes -
3cfab75
[2024-04-28] [Doc] Start page about writing tests -
1ff5423
[2024-04-29] [Doc] Update PR/git workflow guidance -
355e8f7
[2024-04-29] [Doc] Update contributing suggestions -
ec0fabe
[2024-05-04] [Doc] Add a page on writing examples for Sphinx Gallery -
379ae50
[2024-05-11] [Doc] Rework Python API landing page -
1c89a93
[2024-05-18] [Doc] Rework YAML reference landing page -
331601d
[2024-05-28] [Doc] Describe steps for running and debugging tests -
15cc2f6
[2024-05-31] [Doc] Describe setup for debugging through VS Code -
9c6f457
[2024-06-01] [Doc] Describe running PyTest tests through VS Code -
5254a6b
[2024-06-01] [Doc] Add general tips for working with VS Code -
7c0acf4
[2024-06-01] Fix compatibility with Sphinx 7.3 and Sphinx Gallery 0.16 -
06b3500
[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 examples -
f214fa2
[2024-06-03] [Doc/CI] Pin sphinx and pydata theme dependencies for 3.1 release -
079e442
[2024-06-03] [Python] Make class FlowBase visible and add to Sphinx docs -
2a84360
[2024-06-03] [Doc/Python] Add explicit signatures for Cython class constructors -
9d92ad2
[2024-06-03] [Doc/Python] Add missing classes to Sphinx docs -
3d6cc94
[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 runners -
43b1fff
[2024-06-03] [SCons] Add commands for building (but not running) tests -
6c113ae
[2024-06-03] [CI] Compile test programs in parallel -
c260e7b
[2024-06-03] [CI] Run Python tests in parallel -
350d36e
[2024-06-04] [CI] Stop using deprecated macos-11 runner -
7632225
[2024-06-04] [CI] Update action versions to eliminate warnings about Node.js 16 -
026c5c7
[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 flames -
d73266d
[2024-06-05] [CI] Attempt to fix post-merge-tests -
1a6f711
[2024-06-05] [Transport] Handle empty string as transport model more consistently -
4d6a365
[2024-06-06] [Python] Handle potential exceptions propagating from callbacks -
42e9c84
[2024-06-06] [1D] Fix setting diffusion flame initial guess from known data -
add82cf
[2024-06-06] Ignore sample output file -
da9e29b
[2024-06-06] [Python/1D] Disallow redundant grid specification -
c2ce9c4
[2024-06-07] [1D] Eliminate redundant calculation of stoich. mixture fraction -
2ae654c
[2024-06-06] [Python/1D] Detect invalid boundary conditions for flame configurations -
4732a42
[2024-06-07] [Test] Tweak flame tests to run faster -
ebb0611
[2024-06-07] [CI] Make mamba less quiet -
b9da544
[2024-06-07] [CI] Drop builds for VS toolsets removed from GitHub runner images -
61ba170
[2024-06-08] [Test] Fix test order dependency in sticking reaction tests -
4565a55
[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++ additions -
821b774
[2023-09-22] python interface additions -
cd47cea
[2023-09-22] prevent refinement from shifting two-point control points -
c0b7408
[2023-09-29] small formatting changes & comments -
ad29065
[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 control -
647e337
[2024-04-12] updated comments for two-point control methods -
2675f1b
[2024-04-15] [Test] Reduce pruning threshold to prevent oscillations -
a5221ac
[2024-04-24] added a documentation section and an example -
3ba333a
[2024-06-02] [1D] Avoid output of unused solution components -
e7449ae
[2024-06-02] Fix two-point functions with missing return values -
e8515e8
[2024-06-13] updated governing equations section with more details on two-point me… -
b4ad13d
[2024-06-13] updated svg diagram to remove whitespace -
559a556
[2024-06-13] doxygen comment updates & exceptions added for two-point method -
b357c79
[2024-06-13] updates to docstrings, code logic, and tests for two-point control -
b22f6f0
[2024-06-14] added tests for two-point control method, not working for some -
7b2cace
[2024-06-17] improved comments for control point picking, added more tests, update… -
9fd067d
[2024-06-19] formatting changes & documentation/samples tweaks -
b1c683b
[2024-06-19] fixed whitespace errors -
e4d4e20
[2024-06-21] [1D] Be more consistent about setting diag=0 -
b4fa531
[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 Eigen -
8aee3cd
[2024-06-18] [SCons] Change how the sdist build environment is created -
6eba0a2
[2024-06-18] [sdist] Install example data in the sdist -
8f5d075
[2024-06-18] [sdist] Simplify extension setup to resolve duplicate cythonizing -
909f00d
[2024-06-18] [sdist] Fix build-system dependencies for NumPy 2.0 support -
25d688b
[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 packaging -
4aaa443
[2024-06-20] [SCons] Fix logic for NumPy API define with Cython 3.0 -
feabf29
[2024-06-20] [CI] Bump Python pre-release build -
962d1c8
[2024-06-22] [Docs] Update installation instructions for conda-forge only -
03cdc61
[2024-06-23] [Docs] Use conda-forge channel in all install commands -
b36d156
[2024-06-23] Fix a typo in the docs
-
-
#1619 Deprecate StFlow::evalResidual
-
0827444
[2024-06-22] [oneD] Rename StFlow to Flow1D -
97efeed
[2023-09-12] [oneD] Remove Flow1D::wdot -
baa8dc2
[2023-09-12] [oneD] Reintroduce StFlow -
ecacc4a
[2023-09-12] [unittests] Cover legacy StFlow class -
3a9f198
[2023-09-12] [oneD] Prevent compiler warning -
c5c3d86
[2023-09-12] [oneD] Add named doxygen section for governing equations -
37ad4e9
[2024-06-22] [oneD] Reorder content for named doxygen section -
ded4513
[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 locally -
a853938
[2024-06-12] [Doc] Tweak font size for code examples -
eb8cafe
[2024-06-12] [Doc] Start populating the FAQ -
a98ea62
[2024-06-13] [Doc] Add some glossary entries -
96ce2c1
[2024-06-13] [Examples] Use Newton's method from SciPy -
c1a9004
[2024-06-13] [Examples] Make better Sphinx Gallery output from sofc.py -
06973fb
[2024-06-13] [Doc] Warn about problems with multiphase equilibrium solver -
fd36ea6
[2024-06-14] [Examples] Reorganize Python examples into fewer categories -
49513a8
[2024-06-14] [Examples] Provide additional integrator output for CSTR cases -
16fd0bb
[2024-06-14] [Examples] Update reaction_path.py for Sphinx Gallery -
aff6579
[2024-06-15] [Doc] Quietly ignore missing scikits.odes -
eec37ff
[2024-06-15] [Examples] Add reactor network visualization to mix1.py -
f5a0176
[2024-06-17] [Python] Make more use of Interface.adjacent -
b8cec23
[2024-06-17] [Doc] Add more links between tutorials and examples -
95945d3
[2024-06-17] [Doc] Fix Doxygen dark/light toggle when system prefers dark -
3c57f62
[2024-06-22] [Reactor] Draw observed wall velocity, not just imposed velocity -
1e5b80e
[2024-06-22] [Examples] Revise reactor wall/heat transfer example -
aecf671
[2024-06-23] [Examples] Revise preconditioned integration example -
bc24169
[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 message -
85112e0
[2024-07-07] [Doc] Mention stack tracing options for debugging -
c00556f
[2024-07-08] [Test] Fix slowdown in test_delegate_throws -
7a69a6e
[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 default -
2801f0a
[2024-06-23] [Input] Show all duplicate reaction errors simultaneously -
6d2988a
[2024-06-23] [Input] Make handling of third-body duplicates more flexible -
16abc2a
[2024-06-23] [Input] Reduce severity of warnings about geometry flags -
52bb3a6
[2024-06-30] [Input] Add ck2yaml test for non-reactant order handling -
00d654b
[2024-06-30] [Input] Add tests for errors in thermo inputs to ck2yaml -
8c26a5e
[2024-06-27] [Input] Fix ck2yaml error message for missing falloff rates -
124e0b0
[2024-06-30] [Input] Add more tests for errors in CK reaction definitions -
a4ceca6
[2024-07-01] [Input] Test problems with '--extra' input to ck2yaml -
94961af
[2024-07-01] [Input] Add test for missing site density in CK mechs -
459ce7a
[2024-07-07] [Input] Improve handling of NASA7 errors in ck2yaml -
93e2a10
[2024-07-09] [Input] Simplify ck2yaml logging -
2807b0a
[2024-07-10] [Input] Improve handling of NASA9 errors in ck2yaml -
a4d3784
[2024-07-14] [Input] Reduce severity of warnings about reaction orders -
e7d6a4a
[2024-07-14] [Input] Improve errors/warnings that depend on --permissive flag -
5c51609
[2024-07-14] [Input] Improve warnings/errors for transport data in ck2yaml -
d17452d
[2024-07-14] [Input] Improve warnings/errors for reactions in ck2yaml -
caa9306
[2024-07-14] [Input] Improve warnings/errors about missing files/data -
0d94b3e
[2024-07-15] [Input] Remove unused --debug argument to ck2yaml -
d248470
[2024-07-19] [Input] Improve warnings for badly-formatted NASA polynomials -
e0eeb20
[2024-07-19] [Input] Suppress repeated warnings/errors of similar types -
3f4c856
[2024-07-20] [Input] Improve errors for bad float formatting in NASA7 entries -
088ab86
[2024-07-20] [Input] Improve handling/testing of implicitly ended sections -
4cd0aca
[2024-07-20] Combine repetitive file reading blocks in ck2yaml -
d204cd4
[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 indent -
b78e744
[2024-07-26] Preserve type of strings that look like numbers when emitting YAML -
1738378
[2024-07-26] Fix serialization of changes to defaultable flags -
6a5f6a2
[2024-07-29] Ignore hidden/excluded keys in AnyMap size/empty calcs -
75bb717
[2024-07-27] Fix conversion of quoted strings in YAML sequences -
c86de9e
[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 command -
f87668f
[2024-06-27] Start by adding sckit-build-core -
f0d06ff
[2024-07-11] Run the SDist build at SCons configure time -
e1ff095
[2024-07-14] Add cibuildwheel config to pyproject.toml -
e6be1c2
[2024-07-17] Update URLs with hashes for deps -
f92611f
[2024-07-20] Set CMake policy to override project variables -
b6511b7
[2024-07-21] Fix performance warning in SUNDIALS on Windows -
7a59823
[2024-07-21] Add some explanation of certain features -
0625fed
[2024-07-21] Disable check for Fortran support -
db6d9ec
[2024-07-21] Ensure correct config values are set for cmake/ninja -
9f2206d
[2024-07-21] Fix Ninja version pin -
0c60f9d
[2024-07-21] Remove Build shared libs option -
e25255d
[2024-07-22] Restore BUILD_SHARED_LIBS OFF -
094978e
[2024-07-23] Pin SUNDIALS to require version 7.0 exactly -
cad8238
[2024-07-26] [SCons] Check that build_sdist succeeds -
827c4fb
[2024-07-26] Remove double config.h substitution -
93a8da3
[2024-07-29] [Doc] Fix a syntax warning in conf.py -
82e077b
[2024-07-29] [Doc] Add packaging docs -
a1ee588
[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 set -
d85848d
[2024-07-29] [SCons] Prefer 'y' and 'n' for Python config -
1f87392
[2024-07-29] Remove unused imports -
7188e42
[2024-07-29] Delete the python_minimal interface -
2907bb2
[2024-07-29] [SCons] Remove configuration for python_minimal -
a3088fc
[2024-07-29] Use version specifiers to fill in values for dependencies -
46d59c3
[2024-07-30] Fix version specifiers -
6a9a7bb
[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_write -
622b0f7
[2024-07-28] [MATLAB] Use new Func1 interfaces -
2f9f698
[2024-07-28] [MATLAB] Overload operators for Func1 -
7d3ae6e
[2024-07-27] [clib] Remove magic number support for Func1 -
6fb0286
[2024-07-28] [Func1] Rename Poly1 to Poly 13 and add write -
d507f1d
[2024-07-27] [Func1] Remove deprecated derivative3 -
9346c43
[2024-07-28] [clib] Replace func_write -
ba4214e
[2024-07-28] [clib] Reintroduce domain_type -
8a3ce15
[2024-07-28] [Func1] Implement checkFunc1 to check functor type -
40b22c4
[2024-07-28] [MATLAB] Improve Func1 handling -
f987f44
[2024-07-28] [Python] Refine Func1.cxx_functor API -
90f1cfa
[2024-07-28] [MATLAB] Rename Func to Func1 -
32b81b8
[2024-07-30] [Func1] Remove raw pointers -
84af00b
[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 constant -
11dbe52
[2024-07-30] Fix a few typos -
d61d362
[2024-07-30] [SCons] Sundials >6.6.1 has a single define for Lapack support -
d0a4722
[2024-07-30] [SCons] Move Sundials libs config nearer other Sundials config -
548ac7a
[2024-07-31] [Sundials] Remove extra sundials_config.h includes -
f6ea339
[2024-07-31] [CI] Setuptools disappeared from conda environments -
f1b98ee
[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 comparisons -
702d338
[2024-08-02] [CI] Update post-merge tests -
1da20b6
[2024-08-01] [Cython] Disable pip's Python version check -
edf7bb8
[2024-08-01] [Extensions] Add Python 3.13 support -
dd03a35
[2024-08-01] [Python/Test] Work around pint TypeError -
520267d
[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.m -
84a2b13
[2024-08-02] [MATLAB] Remove instantiation of ThermoPhase from YAML -
4b3c113
[2024-08-02] [MATLAB] Remove instantiation of Kinetics from YAML -
fe6bbca
[2024-08-02] [MATLAB] Remove instantiation of Transport from parts -
92e059f
[2024-08-02] [MATLAB] Remove unnecessary destructors -
e94bc19
[2024-08-02] [MATLAB] Improve docstrings and clarify solnID -
88befb2
[2024-08-02] [clib] Add todo for removal of *_newFromFile -
1a32a53
[2024-08-03] [clib] Fix memory leak -
6359382
[2024-08-03] [clib] Add soln_adjacentName -
b4c027b
[2024-08-03] [MATLAB] Fix Interface.adjacent -
703fabd
[2024-08-04] [clib] Disambiguate objects in Cabinet::index -
9d0e54a
[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 coverage -
301b18a
[2024-08-04] [MATLAB] Refine Func1 API -
3d7a376
[2024-08-04] [Python] Add MATLAB-like Func1 API -
60ab322
[2024-08-06] Fix doxygen glitches -
a2bd32a
[2024-08-06] [Func1] Fix edge cases of isIdentical -
e6eae44
[2024-08-06] [samples] Add C++ Func1 custom reaction benchmark -
a761c3b
[2024-08-07] [samples] Fix typo -
2b9c7b4
[2024-08-09] [Func1] Adopt review comments -
831ffe9
[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
clib
as 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 functions -
025065a
[2024-08-09] updated discretization notes. -
d38c423
[2024-08-09] updates to the nonlinear solver notes -
3e16efa
[2024-08-11] addressing review comments -
5212bbb
[2024-08-12] finishing up comments, still working on transient explanation -
aa2a685
[2024-08-12] finished transient newton method description, updated newton step dia… -
2285373
[2024-08-14] more comments for 1d solver -
06261ed
[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 improved -
26febdc
[2024-08-07] tried to make logging output clearer, added new debug file functions -
627f133
[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/simpler -
1704029
[2024-08-16] [oneD] Formatting tweaks for loglevel output -
1730a37
[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-compile -
9ec6074
[2024-08-06] [SCons] Move config_error to buildutils -
9ba22bc
[2024-08-06] [SCons] Find dependency versions with the precompiler -
c281683
[2024-08-06] [SCons] Refactor system SUNDIALS checks -
bec67ee
[2024-08-06] [SCons] Add a few more relative->absolute path changes -
2ac69c3
[2024-08-06] [SCons] Check for OpenMP for all compilers -
499b241
[2024-08-06] [SCons] Run TryLink to check the linker -
74b3e97
[2024-08-06] [SCons] Simplify get_expression_value -
00c3389
[2024-08-06] [SCons] Fix setting mingw config -
cdacbea
[2024-08-13] [SCons] Be more defensive about version checks -
608ff6e
[2024-08-13] [SCons] Set system_sundials for private package -
66073bb
[2024-08-13] [Cython] Use packaging instead of pkg_version -
815ac26
[2024-08-13] [CI] Add utf-8 to extra build args -
365cb34
[2024-08-15] [SCons] Add typing annotations to buildutils -
7c42d84
[2024-08-18] [SCons] Add docstrings in buildutils -
7aec821
[2024-08-14] Bump version to 3.1.0a4
-
-
#1773 Some CLib/sourcegen/dotnet updates
-
3dc6d29
[2024-08-08] [clib] Remove deprecated clib functions -
3bbfc9c
[2024-08-08] [clib] Remove deprecated stflow functions -
5442aed
[2024-08-14] [sourcegen] Reformat preamble -
49e9ef5
[2024-08-12] [docs] Use CLib to refer to 'clib' -
2266b1a
[2024-08-13] [.NET] Update README.md -
633cb3e
[2024-08-14] [sourcegen] Implement class accessor methods -
7b964df
[2024-08-14] [clib] Remove unused kin_speciesIndex argument -
388b0b2
[2024-08-14] [.NET] Replace thermo_newFromFile -
75b5d23
[2024-08-14] [clib] Remove *_newFromFile -
73ad299
[2024-08-14] [clib] Select equilibrium solver using string -
15e069c
[2024-08-14] [sourcegen] Fix indentation levels -
a8df1ff
[2024-08-14] [clib] Reintroduce no-op destructor methods -
1d24e69
[2024-08-14] [clib] Rename inconsistent setters -
4db66c3
[2024-08-14] [clib] Remove obsolete oneD constructors -
74c971d
[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 control -
858459f
[2024-08-13] [1D] Ensure internal arrays are updated after final grid pruning -
9070199
[2024-08-13] [1D] Fix restoring Uo array from file/SolutionArray -
38f03f4
[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 objects -
ff5e57a
[2024-08-08] [Python] Push zeroD names to C++ layer -
a9758f5
[2024-08-08] [zeroD] Change factory constructors -
37b77c9
[2024-08-08] [zeroD] Implement default names in ReactorNet -
1bd5590
[2024-08-08] [CI] Test zeroD object names -
b68cf49
[2024-08-08] [clib/MATLAB] Expose zeroD object names -
1eed5c0
[2024-08-08] [MATLAB] Update API & docstrings -
a12f8f7
[2024-08-10] [Python] Make reactor 'name' arguments consistent -
dd26e18
[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::addOrderingRules -
eacd9de
[2024-08-19] Avoid memory leak from repeated use of AnyMap::addOrderingRules -
eb6fce8
[2024-08-19] Avoid over-quoting git-commit field in SolutionArray output -
5724b8f
[2024-08-20] Fix ordering key when adding pre-wrapped AnyValue objects -
65b0562
[2024-08-20] [Input] Fix some cases where error markers were slightly off -
a454550
[2024-08-21] Fix ordering of AnyMap items added using 'update' method -
7d51556
[2024-08-17] [1D] Prevent negative inlet velocity in continuation example -
42eeab8
[2024-08-27] Correct order for adding "extra" SolutionArray fields in YAML output -
ec0cfdb
[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 tests -
093b8a5
[2024-09-22] [test] updated test_equilibrium to use pytest fully -
77817f1
[2024-09-22] [test] updated test_utils to use pytest fully -
bebdb41
[2024-09-22] [test] updated test_composite to use pytest fully -
dd12a65
[2024-09-22] [test] updated test_reactor to use pytest fully -
b155ad4
[2024-09-22] [test] updated test_jacobian to use pytest fully -
3610f08
[2024-09-22] [test] updated test_convert to use pytest fully -
17cb42b
[2024-09-22] [test] updated test_mixture to use pytest fully -
4a11ae8
[2024-09-22] [test] updated test_kinetics to use pytest fully -
87fda69
[2024-09-22] [test] updated test_transport to use pytest fully -
d9b8c62
[2024-09-23] [test] updated test_onedim to use pytest fully -
06d6cfe
[2024-09-23] [test] updated test_reaction to use pytest fully -
9c18ae5
[2024-09-23] updated test_purefluid to use pytest fully -
62112c6
[2024-09-23] [test] updated test_thermo to use pytest fully -
8db938f
[2024-09-26] more updates to test_func1 to use pytest -
a57294d
[2024-09-27] Update Pytest configuration and slow test handling -
dda5ba4
[2024-09-28] removed assertIsNan and assertIsFinite methods -
36b0a29
[2024-09-29] [test] Replaced remaining unittest-style setup with pytest fixtures -
e838e25
[2024-09-29] [test] removed outdated python version check from test_composite -
cda636b
[2024-09-29] [test] updated test_composite to replace assertNear with pytest approx -
cbfb802
[2024-09-29] [test] updated test_convert to replace assertNear with pytest approx -
0f2cd59
[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 approx -
bbf4c0e
[2024-09-30] [test] updated test_func1 to replace assertNear with pytest approx -
deaad82
[2024-09-30] [test] updated test_jacobian to replace assertNear with pytest approx -
e6432e5
[2024-10-01] [test] updated test_kinetics to replace assertNear with pytest approx -
98bf967
[2024-10-01] [test] updated test_mixture to replace assertNear with pytest approx -
bad9811
[2024-10-01] [test] updated test_onedim to replace assertNear with pytest approx -
822a536
[2024-10-01] [test] updated test_purefluid to replace assertNear with pytest approx -
2700148
[2024-10-01] [test] updated test_reaction to replace assertNear with pytest approx -
5a660f4
[2024-10-01] [test] updated test_reactor to replace assertNear with pytest approx -
26c17ec
[2024-10-02] [test] updated test_thermo to replace assertNear with pytest approx -
78de889
[2024-10-02] [test] updated test_transport to replace assertNear with pytest approx -
cb7918b
[2024-10-02] [test] updated test_composite to replace assertArrayNear with pytest … -
e2fc2bc
[2024-10-02] [test] Replace assertArrayNear with pytest approx -
be80016
[2024-10-07] [test] Restore load_yaml function; add fixtures for paths -
e84f928
[2024-10-08] [test] moved to test_data_path fixture where possible -
80db5ae
[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 attributes -
977d4af
[2024-10-10] [test] Removed class attribute usage in test_transport -
f1766cb
[2024-10-13] [test] increased FallOff reaction test relative tolerance -
0c14ddb
[2024-10-13] [test] removed the class attribute setting in test_composite -
4eb50e8
[2024-10-13] [test] reduced usage of class attributes in test_kinetics -
1d653dc
[2024-10-13] [test] reduced usage of class attributes in test_reaction -
f1bf820
[2024-10-17] [test] addressing review comments -
9cea7f3
[2024-10-18] [test] formatting updates to test_reaction.py -
907a594
[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 refiner -
70f8614
[2024-08-22] [oneD] added more documentation for refiner class -
8a4251c
[2024-08-22] [oneD] added docstring for the Sim1D solve() method -
484e14d
[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 doc -
b464b48
[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 criteria -
1dd756a
[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 PLOG -
6afe801
[2024-06-28] [Kinetics] Add option to use relative efficiency in LMR-R -
8c76961
[2024-06-28] [Kinetics] Allow Troe parameteriztions in LMR-R rates -
6cf00e2
[2024-09-04] [Kinetics] Added LMRR cantera examples -
3f4cad5
[2024-09-04] changed "LmrRate" to "LinearBurkeRate", "LMR_R" to "linear-burke" -
4e6c39a
[2024-09-04] [Doc] Added LMR-R description and YAML guide -
5c02803
[2024-09-30] [Kinetics] Refactoring LinearBurkeRate implementation -
4e2f7ed
[2024-10-03] [Test/Kinetics] Add unit tests for LinearBurkeRate -
475b016
[2024-10-09] [Doc] Revise LinearBurkeRate docs -
1dc6af9
[2024-10-14] Reformat to follow 88char limit in Linear-Burke files -
36671bb
[2024-10-17] changed 'eps' key to 'efficiency' -
a096ef3
[2024-10-17] [Doc] Revise linear-Burke rate docs -
ef729a0
[2024-10-17] [Kinetics] Refactoring of LinearBurkeRate -
088cebe
[2024-10-18] [Test] Update LinearBurkeRate tests -
1da4805
[2024-10-18] Fix code formatting issues with LinearBurkeRate -
96ef357
[2024-10-18] [Kinetics] Fix issues in LinearBurkeRate implementation -
a4b6c48
[2024-10-18] [Doc] Fix minor issues in linear-Burke rate docs -
15a941e
[2024-10-22] Formatting tweaks to LinearBurkeRate
-
-
#1803 1D solver API docs
-
32dc4ed
[2024-10-26] [Doc] Document all members of Boundary1D and derived classes -
4a067e5
[2024-10-26] [1D] Deprecate several unused/redundant methods -
0e9685f
[2024-10-26] [Doc] Document remaining members of Domain1D -
6e5f848
[2024-10-26] [Doc] Document remaining members of Flow1D and IonFlow -
3ba21c4
[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 LinearBurkeRate -
70d2291
[2024-10-25] [Kinetics] Enable creation of standalone LinearBurkeRate objects -
5667f85
[2024-10-25] [Test] Add standard reaction rate tests for LinearBurkeRate -
a7d34ef
[2024-10-27] [Test] Add tests for bad linear-Burke rate input -
88adb0e
[2024-10-27] Replace boost::variant with std::variant -
12be255
[2024-10-27] [Test] Refactor LinearBurkeRate tests -
ae004ce
[2024-10-29] [Test] Add tests for more complex LinearBurkeRate cases -
066120c
[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 reactions -
0ddffa2
[2024-11-16] [Doc] Fix broken link to science docs -
4fbaff1
[2024-11-19] [Doc] Remove obsolete references to "current" Matlab toolbox -
b97c63d
[2024-11-19] [Doc] Remove obsolete Windows/MSI installation instructions -
0a30974
[2024-11-20] [Doc] Update Conda installation instructions -
67e9524
[2024-11-22] [Doc] Update info about PyPI and Conda package automated builds -
9c2edc8
[2024-11-22] [Doc] Improve docstrings for get_viscosity_polynomial and related met… -
dc8c7c8
[2024-11-25] [Doc] Convert YAML docs to MyST -
d57f316
[2024-11-25] [Doc] Add complete YAML example to Users' Guide -
3ed35eb
[2024-11-25] [Doc] Add more YAML examples to Reference and User Guide -
0d5dd32
[2024-11-26] [Doc] Add several complete YAML examples -
2c935f8
[2024-11-26] [Doc] Improve guidance on usage of 'skip-undeclared-elements' -
4cb1fa5
[2024-11-26] [Doc] Add link to FFCM-2 YAML mechanism -
1b48991
[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-Windows -
fe3944a
[2024-12-01] [Python/Wheel] Set some includes as system -
82c0de0
[2024-12-01] [Python/Wheel] Only build some SUNDIALS libraries -
60e9c19
[2024-12-01] [Python/Wheel] Use new manylinux base image -
34f5545
[2024-12-01] [scikit-build] Fix deprecated verbose option -
e96603d
[2024-12-01] [Python/Wheel] Update library locations for repair -
b77f341
[2024-12-01] [Python/Wheel] Adjust minimum CMake version -
a30be37
[2024-12-01] [Python/Wheel] Update dependency versions -
1d48394
[2024-12-01] Fix some unnecessary f-string warnings -
fc2a16e
[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 example -
a2f5665
[2024-11-27] [Examples] Add section headings to some examples -
9e9be4f
[2024-11-27] [Examples] Add figure to critical_properties.py -
6e6fd3f
[2024-11-27] [Examples] Add plot to sound_speed.py -
df0618f
[2024-11-29] [Examples] Rewrite isentropic.py -
350e0ce
[2024-11-29] [Examples] Revise mechanism reduction example -
a70ad2b
[2024-11-29] [Examples] Revise Blowers-Masel example -
0228276
[2024-11-29] [Examples] Revise piston.py -
e780f27
[2024-11-30] [Examples] Add plots to Python 1D flame examples -
4f3e6cc
[2024-11-30] [Examples] Fix file output issues with some flame examples -
6b38604
[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 inputs -
589cda5
[2024-12-02] [Transport] test serialization of less common transport fields -
fb6ce11
[2024-12-02] [Transport] Test properties for single-species phases -
3316aef
[2024-12-03] [Transport] Ensure recalculation after changing polynomial coefficients -
66a51ef
[2024-12-04] [Transport] Test replacement of collision integral fits -
a2ad5c7
[2024-12-04] [Transport] Fix handling of actual versus reduced temperature -
0710039
[2024-12-04] [Transport] Remove superfluous check for negative T -
eb0b3c6
[2024-12-05] [Transport] Test diffusivity and conductivity in "CK mode" -
9c93eea
[2024-12-06] [Transport] Check species indices when accessing polynomial fits -
87dcca1
[2024-12-06] [Test] Test water viscosity correction near critical point -
5b5dd52
[2024-12-10] [Test] Migrate mixGasTransport to GTest suite -
d20753c
[2024-12-10] [Test] Migrate multiGasTransport to GTest -
834b6a5
[2024-12-10] [Transport] Fix spatial scaling in MultiTransport::getMass/MolarFluxes -
56cd1ac
[2024-12-10] [Test] Add tests for MultiTransport::getMass/MolarFluxes -
7ad25ba
[2024-12-11] [Transport] Remove checks for failed matrix inversion -
a60ff4d
[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 organization -
89b9733
[2024-12-11] [CI] Build and deploy docs from maintenance branch -
f5099f1
[2024-12-12] [CI] Commit maintenance branch docs to api-docs -
3b95454
[2024-12-13] Update version switcher URLs for new website -
ef8aef8
[2024-12-13] [Doc] Update release instructions about doc deployment -
88f0039
[2024-12-13] [Doc] Update changelog for Cantera 3.1.0 -
94f1d86
[2024-12-13] [Doc] Update contributors for Cantera 3.1 -
3b9f97e
[2024-12-13] Update DOI for Cantera 3.1.0 release -
c64eb09
[2024-12-13] [Doc] Update Ubuntu and Pip install instructions for 3.1.0 -
0caf1bd
[2024-12-13] [Doc] Update code download instructions for Cantera 3.1 -
429c591
[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
-