-
-
Notifications
You must be signed in to change notification settings - Fork 350
Cantera 3.0.0 Changelog
Ray Speth edited this page Aug 16, 2023
·
1 revision
This list is organized by pull request and includes all changes since Cantera 2.6.0.
-
#1268 [SCons] Display SCons version during build
-
f4810d2
[2022-05-01] [SCons] Display SCons version
-
-
#1272 Remove in-tree-build flag from pip
-
2bc0263
[2022-05-04] [SCons] Remove in-tree-build flag from pip
-
-
#1276 Fix member groupings in doxygen
-
7b2d495
[2022-05-05] [doxygen] Fix formatting of member groupings in kinetics docs -
2297bcb
[2022-05-06] [doxygen] Update formatting of member groupings in thermo docs -
8cd7983
[2022-05-06] [doxygen] Update formatting of remaining member groupings -
e5122f0
[2022-05-07] [doxygen] Update formatting for module groupings
-
- #1290 Bump version to 3.0.0a1
- #1279 Eliminate infrequently used doxygen commenting style
-
#1291 Remove deprecated CTI & XML formats
-
d68eb40
[2022-05-23] [Thermo] Stop using deprecated toSI in HKFT -
0867fe8
[2022-05-23] Remove CTI/XML format from Fortran interface -
fca204f
[2022-05-23] [Fortran] Enable creating surfaces from YAML -
98b0383
[2022-05-01] Remove XML/CTI format from Python interface -
7d9551d
[2022-05-01] Remove XML/CTI format from Matlab toolbox -
2bd70c8
[2022-05-01] Remove CTI/XML from C++ -
13d38ec
[2022-05-23] [Test] Eliminate use of deprecated toSI -
a37054c
[2022-05-23] [Doc] Eliminate CTI/XML-related documentation -
e5032e5
[2022-05-23] Remove vendored libexecstream -
7e0f469
[2022-05-24] Remove deprecated code slated for removal after Cantera 2.6 -
3947980
[2022-05-24] [Input] Remove obsolete CTI/XML input files
-
- #1284 [SolutionArray] Add array size methods
-
#1292 Remove legacy kinetics
-
7a99196
[2022-05-25] Update .gitignore -
66d1e13
[2022-05-25] [SCons] Switch legacy_rate_constants default -
4338cd2
[2022-05-25] [SCons] Remove CT_NO_LEGACY_REACTIONS_26 -
c5db887
[2022-05-25] [Python] Remove API for legacy Kinetics -
0d4e4ff
[2022-05-25] [Sphinx] Update kinetics.rst -
30a1ce9
[2022-05-25] [UnitTests] Remove Python tests for legacy Kinetics -
340545c
[2022-05-25] [UnitTests] Remove remaining tests for legacy Kinetics -
4c4090b
[2022-05-26] [UnitTests] Rename kineticsFromScratch3 -
8c0c993
[2022-05-25] [Kinetics] Remove suffix '3' from updated Reactions -
393f356
[2022-05-25] [Kinetics] Remove factory constructors for legacy reactions -
31a98d0
[2022-05-25] [Kinetics] Remove legacy reacions from Kinetics managers -
2b6d882
[2022-05-25] [Kinetics] Remove legacy Reaction objects -
a384352
[2022-05-25] [Kinetics] Remove vestigial legacy code in GasKinetics -
ba207ad
[2022-05-25] [Kinetics] Remove Rate1 from InterfaceKinetics -
28d9c95
[2022-05-25] [Kinetics] Remove RateCoeffMg, FalloffFactory and FalloffMgr -
156fd48
[2022-05-25] [Kinetics] Remove obsolete ReactionRate objects and methods -
c0621bf
[2022-05-25] [Kinetics] Remove obsolete headers (reaction_defs.h and RxnRates.h) -
74cbf62
[2022-05-25] [Kinetics] Remove vestigial legacy code from InterfaceKinetics -
c98fec2
[2022-05-25] [Input] Remove deprecated silane.yaml -
a521e40
[2022-05-26] [Kinetics] Remove Reaction::usesLegacy -
631522a
[2022-05-26] [Kinetics] Remove deprecation directive for empty newReaction -
8aaa113
[2022-05-26] [Kinetics] Transition Kinetics::reactionType(Str) -
d6b2c22
[2022-05-26] [Python] Remove deprecated methods from Kinetics API -
e41449e
[2022-05-26] [SCons] Remove legacy_rate_constants option -
c040b12
[2022-05-26] [Kinetics] Apply suggestions from review comments
-
- #1285 [Units] Add Cython interface for some functions
-
#1295 Deprecate obsolete methods
-
c9d7371
[2022-05-29] [Kinetics] Deprecate obsolete methods. -
546d1ca
[2022-05-29] [Kinetics] Deprecate InterfaceRate::getCoverageDependencies vector API -
8dc6b05
[2022-05-29] Remove setup_cantera scripts -
a74386f
[2022-05-29] [Kinetics] Deprecate single-parameter ReactionRate::validate -
9fbb2c7
[2022-05-29] [Kinetics] Introduce Reaction::check to clarify API -
7c7c83b
[2022-05-30] [CI] Use GCC 5.5.0 on ubuntu-18.04 action
-
-
#1296 Documentation updates
-
af33ed6
[2022-05-29] Fix docstring for Phase::addSpeciesAlias -
21c0653
[2022-05-29] [Doc] Fix incorrect use of @internal command -
29eb1fd
[2022-05-29] Fix formatting in ThermoPhase.h -
f3dabbf
[2022-05-30] [Doc] Show all members of Python Wall class -
bbcdabe
[2022-05-30] [Doc] Include all Python classes/functions in Sphinx -
05cb4e4
[2022-05-30] [Doc] Clean up usage of @see directive -
3caf262
[2022-05-30] [Input] Document handling of activation energy in eV -
8fbb4bc
[2022-05-30] Apply suggestions from code review
-
-
#1304 [python/examples] Fix the trap of using perturbed Solution objects
-
f7c18fa
[2022-06-01] [python/examples] Fix the trap of using Solution object perturbed by …
-
-
#1305 [Python] Fix ATOL in advance_to_steady_state
-
1ab81ac
[2022-06-01] [Python] Fix ATOL in advance_to_steady_state
-
- #1238 Introduce cantera/core.h for C++ Examples
-
#1293 Flame restart and initial guess examples and fix issue #1288
-
a24abe4
[2022-05-25] Fix using pandas DataFrame for flame set_initial_guess -
74b705e
[2022-05-23] [python/examples] Examples of saving and loading flame solutions. -
aa375b4
[2022-06-08] [Python] Remove broken set_initial_guess(data='file.h5') -
b77b8ee
[2022-06-09] [Python/examples] Suggestions from code review. -
271dabd
[2022-06-09] [Python] Fix FlameBase.set_initial_guess from HDF -
bfd6df0
[2022-06-09] [samples] Tweak flame_initial_guess example -
399142e
[2022-06-09] [samples] Handle missing pandas dependency gracefully
-
-
#1299 Perform a comprehensive set of thermodynamic consistency tests for all thermo models
-
700f873
[2022-05-30] [Test] Add extensible test suite for thermo consistency -
e13a19a
[2022-05-30] [Test] Add tests for partial molar properties -
2472923
[2022-05-30] Show more info about failing consistency tests -
e06ad6b
[2022-05-31] [Thermo] Fix calculation of IdealMolalSoln::intEnergy_mole -
0747a4d
[2022-05-31] Handle known failures in thermo consistency tests -
32035a0
[2022-05-31] Fix typo in binary-solution-tabulated YAML docs -
11407e4
[2022-05-31] Add consistency tests for IdealSolidSolnPhase -
948ffed
[2022-05-31] Add consistency tests for BinarySolutionTabulatedThermo -
5d6b126
[2022-06-01] Make MetalPhase::intEnergy_mole thermodynamically consistent -
99060c3
[2022-06-01] Add consistency tests for MetalPhase -
c6f82bf
[2022-06-01] Add consistency tests for PureFluidPhase -
e23dddd
[2022-06-01] Add consistency tests for PlasmaPhase -
bfb11e6
[2022-06-02] Add consistency test for cp = dh/dT at constant P -
ad00983
[2022-06-02] Add consistency test for cv = du/dT at constant V -
07b06c8
[2022-06-02] Add consistency test for partial molar cp -
b48bfd3
[2022-06-03] Add consistency tests comparing dS/dT to cp and cv -
97e078c
[2022-06-03] Add consistency tests for DebyeHuckel -
25dc3d8
[2022-06-03] [CI] Set Visual Studio 2019 as minimum tested version -
151bbff
[2022-05-31] Update submodule to Googletest 1.11.0 -
a14f83f
[2022-06-03] Make error output from consistency tests more compact -
309f4af
[2022-06-03] Add consistency tests for Margules -
39b58b7
[2022-06-03] Add consistency tests for standard state properties -
1e2fce4
[2022-06-03] Add consistency tests for LatticePhase and LatticeSolidPhase -
bc85a4f
[2022-06-03] Add accessor for method raising CanteraError -
97d2fdc
[2022-06-03] Automatically skip consistency tests of unimplemented array methods -
88e5de8
[2022-06-04] Add consistency tests for activities and activity coeffs -
43c42c5
[2022-06-04] Add consistency tests for StoichSubstance -
f70c8ac
[2022-06-04] Add consistency tests for SurfPhase and EdgePhase -
c25d2fc
[2022-06-04] Add consistency tests for WaterSSTP -
1acfbca
[2022-06-05] Add consistency tests for Maxwell relations -
0c2cd31
[2022-06-06] Add consistency test for ideal-solution-VPSS model -
857ae8c
[2022-06-06] Update naming/formatting in thermo consistency tests -
eccacaf
[2022-06-06] Fix reference thermo in two-phase region for PureFluidPhase -
5aaa58f
[2022-06-06] Add consistency tests for reference state properties -
88669ca
[2022-06-06] Add consistency tests for Redlich-Kister phase -
17bb016
[2022-06-06] Add consistency tests for Maskell phase -
a57a7f0
[2022-06-07] Add consistency tests for IonsFromNeutralMolecule -
40858d4
[2022-06-07] Add consistency tests for HMW electrolyte phase -
17d5da1
[2022-06-07] Document consistency testing infrastructure -
c9c7225
[2022-06-07] Remove redundant thermo consistency tests
-
-
#1307 Use logging consistently in SCons
-
12f2ece
[2022-06-03] [SCons] Use logging consistently in SConstruct -
9e59c11
[2022-06-03] [SCons] Deprecate VERBOSE option -
2ef2c8a
[2022-06-03] [SCons] Remove check slated for removal after Cantera 2.5 -
5c4124b
[2022-06-03] [SCons] Update post-build message -
e68c7de
[2022-06-03] [SCons] Add custom FAILED logging level -
eff0b66
[2022-06-03] [CI] Update SCons option -
8ee17a4
[2022-06-03] [SCons] Update formatting of post-install message -
5b689df
[2022-06-03] [SCons] Add default logging level -
95ad5be
[2022-06-03] [SCons] Add logging level STATUS -
4852ed6
[2022-06-03] [SCons] Finalize logging option docstring -
9096e4a
[2022-06-04] [SCons] Add SCons options to 'scons help' -
e8243ae
[2022-06-04] [SCons] Use built-in version checks for Python and SCons -
994445a
[2022-06-04] [SCons] Make unrecognized C compiler fatal and update formatting -
8f509fb
[2022-06-05] [SCons] Adopt review feedback -
8f4c212
[2022-06-05] [SCons] Update formatting of testing summary
-
-
#1328 Fix docstring typo in Reaction class reaction.pyx
-
a402687
[2022-06-16] Fix docstring typo in Reaction class reaction.pyx
-
- #1326 drop deprecated 'U' open option and fix formatting (Python 3.11 build errors)
-
#1266 [Species] Add molecular weight attribute
-
186fddc
[2022-05-16] Change type of numElements and numIsotopes -
840aea9
[2022-05-16] [Elements] Add helper methods for elements -
a3cd673
[2022-04-30] [Species] Add molecular weight attribute -
5536217
[2022-05-17] [Test] Add tests for species molecular weight -
64ca41c
[2022-05-25] [Doc] Add version notes for changes -
c0c4cad
[2022-05-25] Apply suggestions from code review -
4973556
[2022-05-25] [Phase] Species molecular weight is set earlier -
ce3dcf7
[2022-05-25] [Species] Calculate molecular weight in the getter -
28459bf
[2022-06-13] Address review comments -
abe3137
[2022-06-15] Fix code formatting
-
- #1327 Some Transport updates
-
#1334 Allow Cython module components to be compiled independently
-
defb6de
[2022-07-03] Allow individual .pyx files to be compiled independently -
c842539
[2022-07-03] Compile multi-part Cython module with SCons -
4ea4bb2
[2022-07-03] Localize Cython includes -
e033ab2
[2022-07-06] Break up wrappers.h -
ca4d078
[2022-07-06] Rename base.pyx to solutionbase.pyx -
92287be
[2022-07-06] Fix transitional TransportBase.h header -
a67cb42
[2022-07-06] Normalize whitespace in pxd files -
b2a7fd9
[2022-07-10] [Cython] Add license header to all files
-
-
#1286 Yaml2ck script
-
2eb3918
[2022-02-01] yaml2ck.py -
01aeb72
[2022-03-19] [yaml2ck] Fix tests comparison -
f49c1c5
[2022-04-29] [yaml2ck] Refactor thermo string builder -
003c253
[2022-04-30] [yaml2ck] Refactor handling header text + metadata -
7e2a2c7
[2022-04-30] [yaml2ck] Refactor other conversion methods -
5b35d8b
[2022-05-27] [yaml2ck] Add typing_extensions for py37 compat -
e5538d0
[2022-05-27] [yaml2ck] Update docstrings -
f7162fc
[2022-05-27] [yaml2ck] Fix validation option for mechanism -
548fa0f
[2022-05-27] [Cython] Add write_chemkin method to SolutionBase -
c9ad1e7
[2022-05-27] [Doc] Delete source keyword for phases -
cd486de
[2022-05-27] [Doc] Add doc page for yaml2ck -
a3d006e
[2022-05-27] [CI] Install typing_extensions on CI -
a6587fb
[2022-06-24] Update git-blame-ignore-revs after rebase merge -
213ea3d
[2022-07-06] Apply suggestions from code review -
496a93a
[2022-07-06] Address review comments about docs and testing -
f62d439
[2022-07-06] [yaml2ck] Fix NoneType attribute error from CLI -
9d0e460
[2022-07-10] [yaml2ck] Address review comments -
51494f4
[2022-07-10] [yaml2ck] Add note about global thermo temperature
-
-
#1332 Fix CustomRate segfaults and remove CustomReaction
-
a3a67ec
[2022-07-05] [Kinetics] Remove CustomFunc1Reaction -
7bd59d0
[2022-07-05] [Python] Deprecate CustomReaction -
07dd0d8
[2022-07-05] [Samples] Update custom_reactions.py -
7998cd4
[2022-07-05] [Kinetics] Use C++11 in-class member initialization in Reaction -
aad5f2e
[2022-07-05] [Python] Prevent garbage collection of CustomRate objects -
8c70b9b
[2022-07-05] [UnitTests] Update CustomRate unit tests -
e3410f5
[2022-07-11] [Python] Add missing warnings import
-
-
#1330 Reliable input file errors
-
3f1ebda
[2022-07-03] [Python] Remove unused ReactionRate string constructor -
17b0ec3
[2022-07-03] Add .vs to .gitignore -
def6cf5
[2022-07-03] [Kinetics] Use C++11 in-class member initialization in ArrheniusBase -
a5629a8
[2022-07-03] [Kinetics] Reliably raise InputFileError -
00d1b5a
[2022-07-03] [Kinetics] Simplify ReactionRate::check -
ba98bcf
[2022-07-04] [Kinetics] Remove NAN sentinel from ArrheniusBase -
83fa9c0
[2022-07-04] [Kinetics] Remove NAN sentinel from FalloffRate -
91c0e34
[2022-07-04] [Kinetics] Remove NAN sentinel from PlogRate -
4f6b759
[2022-07-04] [Kinetics] Remove NAN sentinel from ChebyshevRate -
e1fbd4f
[2022-07-04] [Units] Throw InputFileError for UnitSystem::convert -
5502fc8
[2022-07-04] [Kinetics] Additional InputFileErrors in rate objects -
5e2196a
[2022-07-05] [Kinetics] Centralize ReactionRate::m_valid -
5a50238
[2022-07-04] [UnitTests] Add tests for updated InputFileErrors -
89f2c7c
[2022-07-11] Address review comments
-
-
#1336 [Python] Disable warnings for extinct flame
-
a2af8fe
[2022-07-14] [Python] Disable warnings for extinct flame
-
- #1335 [Python] Fix typos in docstrings and extend documentation
-
#1333 Remove reaction specializations
-
a5fb7ea
[2022-07-05] [Kinetics] Remove reactant/productString specializations -
070e2f0
[2022-07-06] [Kinetics] Remove get/setParameter specializations for Reaction -
e1de71c
[2022-07-06] [Kinetics] Introduce ThirdBody::checkSpecies -
1a0e095
[2022-07-06] [Kinetics] Introduce ThirdBody::name -
f8475e9
[2022-07-06] [Kinetics] Consolidate third-body detection logic -
f66795e
[2022-07-06] [Kinetics] Remove Reaction::type specialization -
25c800b
[2022-07-07] [Kinetics] Introduce ThirdBody::setName -
f8c07e7
[2022-07-07] [Kinetics] Delegate specialized constructors -
5b6c93a
[2022-07-07] [UnitTests] Call tests from base Reaction in C++ -
ec2578b
[2022-07-07] [Kinetics] Remove pre-screening for implicit three-body reactions -
205c8a2
[2022-07-07] [Kinetics] Add Reaction::setThirdBody -
c3ac046
[2022-07-07] [Python] Enable addition of ThirdBody from API -
793ad34
[2022-07-07] [Kinetics] Enable creation of Reaction from reaction equation -
02cdca9
[2022-07-07] [Kinetics] Remove ReactionFactory -
e501c91
[2022-07-08] [Kinetics] Block instantiation with empty rate or node information -
8c9471b
[2022-07-08] [Kinetics] Update Reaction::type to include rate information -
1feea17
[2022-07-07] [Python] Remove obsolete code from Python API -
67a62f8
[2022-07-07] [Samples] Remove kinetics argument from custom Reaction -
2454968
[2022-07-09] [Kinetics] Refine Reaction/ThirdBody logic -
3613251
[2022-07-10] [Kinetics] Ensure explicit types are serialized -
fba411c
[2022-07-08] [Python] Add ThirdBody to Python API -
b529ef7
[2022-07-07] [UnitTests] Update C++ tests to reflect changes in Reaction -
a371dd5
[2022-07-11] [yaml2ck] Update reaction detection -
1547ad3
[2022-07-07] [UnitTest] Update Python UnitTests -
0dd05a0
[2022-07-15] Address review comments -
6bb82c5
[2022-07-15] [Kinetics] Implicit ThirdBody for FalloffRate's created from composition -
c0fc8ac
[2022-07-15] [Kinetics] Add ReactionRate::subType to differentiate FalloffRate spe… -
0d4e8b0
[2022-07-15] Address review comments -
d60e59e
[2022-07-15] [Sphinx] Add ThirdBody to documentation
-
- #1010 Adding adaptive preconditioner functionality to Cantera
-
#1338 Update three body logic
-
1df0013
[2022-07-18] [Kinetics] Implement override of three-body detection logic -
55b7b0f
[2022-07-18] [Kinetics] Allow alternative explicit three-body reaction types -
451dd75
[2022-07-18] [Kinetics] Detection and serialization of Reaction edge cases -
bf617fb
[2022-07-18] [UnitTests] Cover edge cases for three-body reaction logic -
49465da
[2022-07-21] [Kinetics] Update error messages and comments -
557dbd9
[2022-07-21] [Kinetics] Cover additional edge cases -
524a19c
[2022-07-21] [Python] Block generic kwargs in Reaction constructor -
6a6497a
[2022-07-21] [UnitTests] Addition third-body collider tests -
9d9bb5f
[2022-07-24] Address review comments -
eb07527
[2022-07-24] [Kinetics] Enforce zero default efficiency for explicit third body -
c2830c3
[2022-07-24] [UnitTests] Update three-body unit tests
-
-
#1337 Bump version to 3.0.0a2
-
0e627ad
[2022-07-15] Bump version to 3.0.0a2
-
- #1341 Update supported SUNDIALS versions
- #1340 [CI] Bump macOS version for testing
- #1342 Add missing array properties to SolutionArray and FlameBase
-
#1344 changes default preconditioner threshold to zero
-
12ea53d
[2022-07-28] changes default preconditioner threshold to zero from 1e-8
-
- #1346 Fix compilation warnings
- #1351 Tweak SCons messages
-
#1354 Move Python test suite
-
70e6181
[2022-08-06] [UnitTest] Redirect test_convert::yaml2ckTest output to work folder -
6e3c7e8
[2022-08-05] [UnitTests] Move Python test suite and update SCons build process -
9f04218
[2022-08-05] [Python] Add README.txt documenting changed unit test location -
fdb7d3d
[2022-08-05] Update documentation for runCythonTests.py
-
- #1352 Move Python examples to standard location
- #1356 Fix misleading error message from invalid reaction
- #1358 Link Python list_data_files to C++ getDataDirectories
-
#1350 Fix issues with "volume" and compressibility of SurfPhase
-
3c469b3
[2022-07-30] Avoid treating simple strings as format strings -
1b63ba5
[2022-07-30] Fix duplication of input context in InputFileError -
43d2241
[2022-07-29] Make volume of SurfPhase consistent with h = u + P*v -
eedcbf9
[2022-07-31] Make SurfPhase incompressible -
6e0028e
[2022-08-02] Fix getCoverages for multi-site species -
c35d0ee
[2022-08-07] [Fortran] Fix compilation error from getReactionType -
9b25602
[2022-08-07] [Fortran] Fix compilation warnings from Clang -
9747fe8
[2022-08-07] Fix incorrect name/label in F90 sample -
755a800
[2022-08-08] Restore test coverage of setConcentrations
-
- #1357 Update/simplify gitignore
-
#1362 [SCons] Fix converter scripts for python_package = 'none'
-
25c5174
[2022-08-10] [SCons] Fix converter scripts for python_package = 'none'
-
-
#1360 Add coverage testing for Python module
-
47b9d67
[2022-08-09] [SCons] Extend coverage option to Python module -
20aa58c
[2022-08-09] Fix use of test/work directory by Python tests -
a44908a
[2022-08-09] [CI] Generate Python coverage data for Codecov -
28ef6f7
[2022-08-10] [CI] Upload Python HTML coverage results -
72734b1
[2022-08-10] [SCons] Move pytest check to common location -
c039a0d
[2022-08-10] [SCons] Refactor to eliminate runCythonTests.py
-
-
#1364 [Scons] Ignore missing pytest with minimal python module
-
235d843
[2022-08-11] [Scons] Ignore missing pytest with minimal python module
-
-
#1365 yaml2ck man page
-
b9148b0
[2022-08-10] add yaml2ck man page
-
-
#1331 Interface for .NET languages: initial pass
-
6d9ef17
[2022-05-26] [.NET] Stub out foundation classes for .Net interface -
37459a8
[2022-05-27] [.NET] Add support for retrieving array-of-doubles properties via Lib… -
a0e7fac
[2022-05-28] [.NET] Generate C# interop code automatically -
2e7d719
[2022-05-28] [.NET] Move source generator into a pluggable python module -
7e57b1a
[2022-05-29] [.NET] Add appropriate dataclasses to sourcegen -
13e819d
[2022-06-03] [.NET] Stub out platform-sniffing with compilation switches -
48fc5c9
[2022-06-03] [.NET] Improve C# SourceGenerator readability -
445fefd
[2022-06-03] [.NET] Add a crosswalk to map Handle classes -
5d1e645
[2022-06-03] [.NET] Add test project and support for including native libs in build -
28672d2
[2022-06-11] [.NET] Add ability to scaffold higher-level C# classes from CLIB -
31f0584
[2022-06-11] [.NET] First pass at a ThermoPhase class -
5e4faa4
[2022-06-12] [.NET] Move test classes under src directory for consistency -
49eef19
[2022-06-15] [.NET] Rethink Species and SpeciesCollection -
4cd6249
[2022-06-25] [.NET] Add ability to plug into Cantera’s logging functionality -
e2fabf9
[2022-06-15] [.NET] Flush-out ThermoPhase class and add Cantera.Examples project -
fbaa5d1
[2022-07-03] [.NET] Clean-up project files -
53e903e
[2022-07-03] [.NET] Centralize static methods and object creation -
0ffe11f
[2022-07-17] [.NET] Use case-insensitive comparison for Species and SpeciesCollection -
c8192bf
[2022-07-19] [.NET] Address review comments re: formatting and typos -
a1646f7
[2022-07-20] [.NET] [sourcegen] Write preambles in generated files -
21c0135
[2022-07-20] [.NET] [sourcegen] Add readmes -
d2afe36
[2022-07-20] [.NET] Optimize setting thermo pairs -
9354084
[2022-07-24] [.NET] Handle callback exceptions correctly -
b4bc4c4
[2022-07-19] [.NET] rework examples -
023be7d
[2022-07-25] [sourcegen] simplify normalize_indent helper function -
d4065ea
[2022-07-26] [.NET] Update private field names and add XML doc comments -
bb964ef
[2022-07-27] [.NET] Optimize CallbackException.ThrowIfAny() hot path -
0674273
[2022-07-30] Correct flushing logic in ExternalLogger -
5d67969
[2022-08-08] [sourcegen] Clean up sourcegen, especially file I/O -
2ff1dfb
[2022-08-09] [sourcegen] Update SourceGenerator API -
0a42ee6
[2022-08-11] [sourcegen] Use typed config for C# source generator -
5cc7680
[2022-08-12] [sourcegen] Update formatting for consistency with Cantera Python style -
09017bb
[2022-08-12] [.NET] Use separate function in CLib for external logging -
c797df7
[2022-08-12] [.NET] Fix typos and add doc-comments -
2b88ec7
[2022-08-12] [sourcegen] Tweak generate_source for better error handling -
2a426cc
[2022-08-12] [sourcegen] Update readme -
080d5fe
[2022-08-12] [sourcegen] Add clarifying comments for list copy in _convert_func -
6080b45
[2022-08-13] [sourcegen] Move header file parsing to new HeaderFileParser class -
0cd9e07
[2022-08-15] [.NET] Remove all CR and BOM characters created by 'dotnet new' -
2a758ef
[2022-08-16] [.NET] Correct formula in example -
759b732
[2022-08-17] [sourcegen] Remove superfluous local initialization in normalize_indent -
fd29c09
[2022-08-17] [.NET] Update examples per review comments -
8859643
[2022-08-17] [.NET] Update Cantera.csproj to simplify setting up dev environment -
9284645
[2022-08-17] [.NET] Update readme with instructions for running tests and examples -
2138987
[2022-08-17] [.NET] Add comments and update dependencies in Cantera.Tests.csproj
-
-
#1371 [CI] Remove ubuntu-18.04 and add ubuntu-22.04
-
b0076eb
[2022-08-22] [CI] Remove ubuntu-18.04 and add ubuntu-22.04
-
-
#1366 Fix conda example packaging
-
b61c2fb
[2022-08-14] [SCons] Add build option 'package_build' -
8c18c01
[2022-08-13] [SCons] Simplify Cantera.mak and cantera.pc for packaged builds -
7f309cd
[2022-08-13] [SCons] Fix sample SConstruct and Makefiles for package_build option -
60b3fb6
[2022-08-14] [SCons] Create buildutils.compiler_flag_list
-
- #1367 Require C++14 / remove Cygwin
-
#1380 [samples] Do not install Makefile's on Windows
-
372e7af
[2022-08-27] [samples] Do not install Makefile's on Windows
-
-
#1377 Preconditioned solver improvements
-
48b0998
[2022-08-15] Combine CVODES stats retrieval functions -
245f851
[2022-08-15] Add more CVODES solver stats -
0d7ca26
[2022-08-15] Use override specifer in AdaptivePreconditioner -
4dfbfab
[2022-08-15] Allow specifying left or right preconditioning -
2ec692c
[2022-08-16] [Reactor] Use right preconditioning by default -
5b2132a
[2022-08-16] [Python] Simplify and generalize conversion of sparse matrices -
9101e60
[2022-08-16] [Reactor] Remove unnecessary arguments from jacobian() -
3fc279e
[2022-08-16] Make Reactor Jacobian available in Python -
357902c
[2022-08-18] Fix temperature delta for IdealGasConstPressureMoleReactor -
351db5c
[2022-08-19] Fix temperature derivatives in reactor Jacobians -
8c638bf
[2022-08-24] Implement IdealGasMoleReactor::componentName -
57da9e3
[2022-08-24] [Reactor] Make finite-difference Jacobian available -
ae8ed3a
[2022-08-26] Fix Jacobian term calculations for IdealGasConstPressureMoleReactor -
f6415bf
[2022-08-26] Fix Jacobian term calculations for IdealGasMoleReactor -
c69d2fd
[2022-08-30] Return string from Preconditioner::preconditionerSide -
c7d84a7
[2022-08-30] Document Jacobian approximations
-
- #1381 [SCons] Ensure paths use posix-style separators
- #1378 Fix f77 samples
-
#1383 Bump version to 3.0.0a3
-
a64d240
[2022-09-01] Bump version to 3.0.0a3
-
-
#1345 Integrate Solution in oneD objects
-
de35145
[2022-07-27] [OneD] Add docstrings for save/restore -
d03c0d6
[2022-07-29] [OneD] Deprecate StFlow::setThermo -
79c0a79
[2022-07-29] [OneD] Introduce Solution manager to OneD -
cad3ab5
[2022-07-30] [OneD] Set pressure automatically -
f2984b5
[2022-07-29] [Python] Create OneD objects from Solution -
2b6b1a2
[2022-07-29] [UnitTest] Update oneD Python tests -
905709c
[2022-07-29] [samples] Create StFlow from Solution -
9af42f7
[2022-07-30] Clarify nomenclature for Solution::setTransportModel -
da3f19a
[2022-07-30] Clarify C++ transportType() as transportModel() and deprecate old method -
d67a1aa
[2022-08-02] Address review comments -
3b2978e
[2022-08-06] [oneD] Deprecate Sim1D::solution/getSolution -
e3080ed
[2022-09-04] [OneD] Clarify docstring for StFlow::m_trans_shared
-
- #1363 Implementation of MoleReactor and ConstantPressureMoleReactor
-
#1382 Extensible reaction rates
-
9dcb02c
[2022-08-08] Minimal implementation of ExtensibleRate -
6e23308
[2022-08-11] Pass an arbitrary argument to user rate function -
9875cb4
[2022-08-12] Make Delegator ownership optional for ExtensibleRate -
0958f7c
[2022-08-12] [SCons] Extract Python module-building environment setup -
920adff
[2022-08-13] Add machinery for managing user extensions -
4f45b14
[2022-08-12] Scan user-provided Python module for ExtensibleRate classes -
cd7b90f
[2022-08-27] Register ExtensibleRate types with ReactionRateFactory -
bcade68
[2022-08-27] Allow Delegator to delete Python rates -
ad19892
[2022-08-28] Provide better error messages for Python extensions -
da59a90
[2022-08-28] Use decorator to register ExtensibleRate objects -
bf1e2b4
[2022-08-29] Implement delegation of ReactionRate::setParameters -
d198841
[2022-08-29] Handle sharing of ExtensibleRate among copies of ReactionRateDelegator -
71ac8d0
[2022-08-29] Provide user-defined name for ExtensibleRate objects -
fe82aaf
[2022-08-29] Add C++ test for Python ExtensibleRate -
c224342
[2022-08-30] Update custom_reaction example to also show ExtensibleRate -
58af2ea
[2022-08-30] Add more documentation for ExtensibleRate -
dc36ad3
[2022-08-31] Add library directory containing libpython3.x -
61f2688
[2022-08-31] Get ExtensibleRate to work on Windows GitHub Actions -
330f08b
[2022-09-04] Improve error reporting during python extension module initialization -
2462fab
[2022-09-04] Set PYTHONHOME when embedding Python on Windows -
242a4fe
[2022-09-05] Improve handling of dynamic library paths on Mac/Windows -
82a76e8
[2022-09-05] Ensure registration of extension rates in host Cantera library -
567f5d9
[2022-09-05] [CI] Switch to Homebrew Python on macOS -
ad78ce5
[2022-09-07] Test error conditions for ExtensibleRate -
7ace1bc
[2022-09-09] Update documentation of "version added" -
5e15f57
[2022-09-10] Make Python extensions compatible with venv
-
-
#1390 [SCons] Disable F90 interface default on Apple clang
-
b915c85
[2022-09-12] [SCons] Disable Fortran for Apple clang by default
-
-
#1316 Add auto-detection of Intel MKL and OpenBLAS
-
b21405a
[2022-06-05] [SCons] Add auto-detection of MKL and OpenBLAS -
f900321
[2022-09-11] [SCons] Add standard 'lapack,blas' to 'locate_lapack' option -
9ccd75c
[2022-09-11] [SCons] Tweak locate_lapack=auto settings -
a6bdf4d
[2022-09-12] [SCons] Rename locate_lapack to system_blas_lapack -
51627cd
[2022-06-05] [CI] Add libraries to test SCons system_blas_lapack -
0cd37f0
[2022-09-12] [CI] Disable Fortran for OneAPI runners
-
- #1394 Fix consistency of IAPWS water EoS
-
#1246 [oneD] use enum for constants
-
55ec796
[2022-04-18] [oneD] use enum for constants
-
-
#1384 Add Solution to 1D boundaries
-
67dcc9f
[2022-09-04] [oneD] Remove deprecated Inlet1D.h -
3dfb13e
[2022-09-05] [oneD] Add Solution to ReactingSurf1D objects -
760ea59
[2022-09-05] [oneD] Ensure Python API passes Solutions to boundaries -
488bd1a
[2022-09-27] [samples] Fix regression in diffusion_flame_batch.py -
7684653
[2022-09-26] [CI] Fix running examples by ignoring warnings
-
- #1399 Fix various CI issues
-
#1398 interface_current method and accompanying test added
-
84a643c
[2022-09-27] interface_current method and accompanying test added -
3262435
[2022-10-07] updated interface_current and test to be written in C++ -
9fa8d30
[2022-10-07] removed unneeded constants import from cython interface kinetics.pyx … -
ba5d5f8
[2022-10-07] modified syntax for consistency with other code, added comment for in… -
03b60bd
[2022-10-09] update C++ syntax to comply with community conventions -
e539bff
[2022-10-09] Update test/python/test_kinetics.py -
7cccb0c
[2022-10-09] Update src/kinetics/InterfaceKinetics.cpp -
f1d86d1
[2022-10-09] Update test/python/test_kinetics.py
-
- #1401 Run CI for .NET interface
- #1404 Integrate SCons 4.4.0 MSVC options
-
#1406 Python 3.11 support
-
b0f141e
[2022-11-15] Replace usage of internal '_PyNamespace_New' function -
2fafee8
[2022-11-15] Drop support for Python 3.7 -
d5068c7
[2022-11-20] [CI] Test with Python 3.11 -
f04d482
[2022-11-15] Eliminate use of deprecated Py_SetProgramName function -
fbe7e71
[2022-11-16] Resolve rename of Sundials bandGBTRF/S -
b0932bb
[2022-11-16] [CI] Test with Sundials 6.4.1 -
e43cf38
[2022-11-17] [CI] Use correct Python version on macOS -
7d86e26
[2022-11-20] [CI] Make h5py optional for some builds
-
-
#1413 Removed redundant error checks to fix issue #1412
-
6042429
[2022-12-10] Removed redundant error checks.
-
-
#1414 Matlab legacy fix
-
2ce92ea
[2022-12-15] Fixed Matlab legacy examples and added missing blank lines.
-
-
#1420 [yaml2ck] Fix #1415
-
957dd24
[2022-12-31] [yaml2ck] Fix explicit third body reaction output
-
-
#1385 Add native SolutionArray / HDF support to C++ OneDim
-
a5327f3
[2022-07-27] Add basic C++ HighFive HDF infrastructure -
6550238
[2022-07-28] [CI] Add highfive HDF to workflows -
f51fb65
[2022-07-27] [OneD] Check groups and data size in HDF import file -
23c2ada
[2022-07-28] [base] Add tokenizePath utility -
d8cbc41
[2022-07-28] [base] Add initial C++ SolutionArray implementation -
74cba84
[2022-09-05] [base] Implement import of SolutionArray from yaml -
6f9561f
[2022-09-06] [base] Implement import of SolutionArray from HDF -
8a01efe
[2022-09-06] [base] Augment C++ SolutionArray API -
b695099
[2022-09-04] [OneD] integrate SolutionArray into Sim1D::restore -
30d3966
[2022-11-29] [base] Add SolutionArray::readHeader -
29fc674
[2022-11-29] [OneD] Convert legacy HDF header to meta data -
0d79adb
[2022-11-29] [SCons] Add CPPDEFINE for HighFive on Windows -
240f9bb
[2022-11-29] [Python] Add utility to query HDF support -
d6ad4ec
[2022-11-30] [base] Implement SolutionArray::writeHeader -
c64fd04
[2022-11-30] [OneD] Add alternative formats to Sim1D::save -
7edf7c3
[2022-11-30] [base] Create hdfUtils.h -
06a0436
[2022-11-30] [base] Add SolutionArray::setState -
bdfcbcf
[2022-11-30] [OneD] Implement Domain::asArray converter -
4c140a8
[2022-11-30] [Base] Implement SolutionArray::writeEntry -
8891d27
[2022-11-30] [oneD] Update properties for StFlow::restore -
0df1f97
[2022-12-01] [AnyMap] Add AnyMap::keys -
57e1141
[2022-12-01] [base] Streamline SolutionArray -
d9c5760
[2022-12-01] [Python] Add methods to test pre-existing YAML converters -
169aa7e
[2022-12-01] [SCons] Install HighFive submodule on demand -
84de1cf
[2022-12-02] [base] Create Storage class to handle HDF files -
88c306b
[2022-12-03] Fix SolutionArray serialization for Boundary1D -
2d97daf
[2022-12-03] Mark new features -
3e48d46
[2022-11-29] [UnitTest] Add test for restoring from HDF -
4962c92
[2022-12-03] [samples] Update diffusion_flame_batch.py -
54ee857
[2022-12-05] Isolate HighFive to Storage.h -
c6aa334
[2022-12-05] Refine HDF5 support infrastructure -
f5dc973
[2022-12-05] Implement HDF5 compression -
85efbc1
[2022-12-05] Ensure HDF5 can be read by SolutionArray.read_hdf -
df3d6f9
[2022-12-05] [Python] Deprecate Sim1D.write_hdf -
90cb108
[2022-12-05] [samples] Remove Sim1D.write_hdf from Python samples -
9ac0f05
[2022-12-06] [UnitTest] Skip PythonExtensibleRate if HDF5 is used -
0aca5f7
[2022-12-01] [CI] Test HighFive installation routes -
f550faa
[2022-12-20] [Python] Defer import of h5py until time of use -
f6cdcbc
[2022-12-22] Address review comments -
417dcc9
[2022-12-22] [base] Simplify SolutionArray data structure -
7630316
[2022-12-22] [base] Remove HighFive headers from Storage.h -
ef8b62d
[2022-12-22] [OneD] Return header data when loading via Sim1D::restore -
834c39b
[2022-12-22] [OneD] Remove legacy YAML serialization -
253e5e7
[2022-12-22] [unittest] Update Sim1D.save/restore tests -
dff1afd
[2022-12-23] [base] Prevent ambiguous YAML components -
1138adf
[2022-12-21] [Test] Adjust integrator tolerance for MoleReactor tests -
9028139
[2022-12-23] [Base] Mandatory index for SolutionArray::get/setState -
1d65af8
[2022-12-26] [Base] Improve error handling for native HDF5 storage -
d1d0027
[2022-12-27] [OneD] Improve naming of Domain1D objects -
71554f1
[2022-12-27] [samples] Add Sim1D::save to cxx flamespeed sample -
d629432
[2023-01-06] [platform] Update Makefile and cantera.pc
-
-
#1323 [thermo] fix plasma enthalpy_mole
-
8a1bba9
[2022-06-07] [thermo] fix plasma thermo properties -
d38782d
[2022-06-17] [thermo, test] fix the consistency calculation for plasma -
5f40aac
[2022-06-17] [interface] add electron pressure -
a1d3930
[2022-10-02] delete unused except +translate_exception -
2f9abcf
[2022-10-12] make more functions NotImplemented for PlasmaPhase -
cb514cd
[2023-01-10] Fix compareThermo test for PlasmaPhase -
1fa20b7
[2023-01-05] [interface, thermo] fix PlasmaPhase by adding the inheritance
-
-
#1424 [SCons] add AR config option (e.g. to set llvm-ar instead of ar)
-
760b0fb
[2023-01-17] [SCons] add AR config option (e.g. to set llvm-ar instead of ar)
-
-
#1417 Customizable data objects for ExtensibleRate
-
2e65ab1
[2022-12-10] Allow Solution to hold references to external wrappers -
f687bfd
[2022-12-13] Implement ExtensibleRateData for Python interface -
199c98b
[2022-12-13] [Python] Allow use of 'slots' in Extensible classes -
8ece96f
[2022-12-13] Make custom_reaction.py example more robust -
5e5e7df
[2022-12-13] Remove need for prefixing required delegates -
19d55aa
[2022-12-14] Test ExtensibleRate memory management -
c336f24
[2022-12-15] Update documentation for ExtensibleRate -
7515ecc
[2022-12-15] Improve error messages for unimplemented ExtensibleRate methods -
49c06fd
[2022-12-21] Fix inclusion of function arguments in Sphinx docs -
8fcebbc
[2022-12-21] [CI] Fix build failures with Python 3.8 on windows-2022 image -
a84bc03
[2022-12-21] [CI] Print GCC version on Ubuntu builders -
0392d65
[2022-12-21] [SCons] Avoid unnecessary rebuilds of wheel -
58a5c6a
[2023-01-21] [Delegator] Improve error messages when return types are missing -
c94f556
[2023-01-21] [CI] Fix mambaforge setup -
3b6be9b
[2023-01-21] [CI] Update action versions to resolve warnings
-
- #1428 Speed up Python module import
-
#1427 Miscellaneous fixes / cleanup
-
518b74d
[2023-01-21] Match Sundials integer type in some functions -
781f7d7
[2023-01-21] [Input] Fix validation handling with minimal Python module -
633e5d2
[2023-01-22] Deprecate Kinetics::surfacePhaseIndex -
7f73505
[2023-01-22] [Doc] Describe Peng-Robinson input parameters -
9783989
[2023-01-22] Fix spelling errors -
99fffea
[2023-01-22] Remove references to "ASCII" input files -
695bbf5
[2022-06-03] [Thermo] Deprecate unused getChemPotentials_RT method -
37250ec
[2023-01-22] Remove outdated "friend" declaration -
405e51f
[2023-01-22] Fix files with missing end-of-file newlines -
8faf608
[2023-01-23] Fix skipping of pandas test when pandas is not installed
-
- #1396 Accept floating point representations of valid integer geometry flags in ck2yaml
-
#1429 Link Python module to Cantera shared library
-
622b37e
[2023-01-24] Move factory function definitions out of .h files -
6ee94c1
[2023-01-24] Fix incorrect virtual specifier on FalloffRate::evalFromStruct -
7627417
[2023-01-26] Move some function definitions out of header files -
cc0377d
[2023-01-29] Fix compilation failures with PCH and Eigen -
626ab1e
[2023-01-26] Add "using" directives for common types -
076dff7
[2023-01-28] [SCons] Automatically export symbols for DLL -
e428489
[2023-01-28] Eliminate obsolete CANTERA_USE_INTERNAL -
29c7094
[2023-01-29] [SCons] Compile using C++17 standard -
5ae4847
[2023-01-27] Introduce cantera_python shim and load only when needed -
8114f2f
[2023-01-26] [SCons] Link Python module to Cantera shared library -
ae9687a
[2023-01-27] Handle case where extension manager comes from existing Python module -
3c9af75
[2023-01-28] Bump vendored fmt library to version 9.1.0 -
081f434
[2023-01-28] [SCons] Link tests and samples to shared library on Windows -
7f93a62
[2023-01-28] Bump vendored Eigen to version 3.4.0 -
713b7b1
[2023-01-29] [SCons] Enforce minimum MACOS_DEPLOYMENT_TARGET -
74fd879
[2023-01-29] [SCons] Restore functionality of buildutils.which -
9227599
[2023-01-29] [SCons] Link to shared standard libraries with MinGW -
ca527b4
[2023-01-30] [CI] Upload wheel from MinGW to enable debugging -
5729492
[2023-01-30] [CI] Disable mucking around with MinGW libraries -
caa99f8
[2023-01-30] [CI] Upload MinGW libraries and gtest binaries for debugging -
7a891d0
[2023-01-30] [CI] Use newer Python/Windows for MinGW builds -
6910c8d
[2023-01-31] [CI] Show timing info for brew install commands -
36ccb1b
[2023-01-31] Fix export of registration function when using MinGW -
57a9578
[2023-01-31] Add function to distinguish shared vs static linking at runtime -
360e85b
[2023-02-01] Check for match between shared lib and Python module -
1c5595e
[2023-02-01] [SCons] Consolidate addition of build/lib to search path -
b66a249
[2023-02-01] Handle multiple versions of Python extensions -
808023c
[2023-02-02] [SCons] Trim set of symbols exported in cantera_shared.dll
-
-
#1434 [Scons] Remove "install" target from "check_for_pytest"
-
0ce1a1b
[2023-02-10] [Scons] Remove "install" target from "check_for_pytest"
-
-
#1433 Deprecate 'R' in C++ setter nomenclature in favor of 'D'
-
3113f25
[2023-02-09] [Thermo] Rename setState_TR to setState_TD -
8a81299
[2023-02-09] [Thermo] Deprecate setState_TRX/Y -
8415355
[2023-02-09] [Thermo] Rename setState_RP to setState_DP -
b20cfec
[2023-02-09] [clib] Add set_thermo_TD/DP -
474dc29
[2023-02-09] [matlab] Redirect RP setter to thermo_set_DP -
ba76a7b
[2023-02-09] [dotnet] Replace 'RP' by 'DP'
-
- #1437 Fix some minor issues
- #1438 Cleaning up the redundant line inside the for loop in evalSurfaces()
-
#1441 Fix issues identified by _GLIBCXX_ASSERTIONS and various build warnings
-
e494c0a
[2023-02-24] Fix issues identified by _GLIBCXX_ASSERTIONS macro -
bf7d079
[2023-02-24] [CI] Run with _GLIBCXX_ASSERTIONS enabled -
5810a2a
[2023-02-24] Fix some compiler warnings -
26fcb39
[2023-02-24] Fix warnings about sprintf from Apple Clang -
e39d1e8
[2023-02-24] Fix warning from implicit type conversion in format string -
98eb6da
[2023-02-24] [SCons] Avoid compiler warnings from non-Cantera headers -
6392724
[2023-02-24] Fix setuptools warning about package data
-
-
#1444 Add callbacks for synchronizing with C++ Solution members
-
c54e429
[2023-02-27] Add callbacks for synchronizing with C++ Solution members
-
-
#1442 Fix IdealSolidSolnPhase and BinarySolutionTabulatedThermo
-
4a49ed8
[2023-02-25] Fix serialization of BinarySolutionTabulatedThermo -
597d6e9
[2023-02-25] Fix interpolation of partial molar volumes in BinarySolutionTabulateT… -
8658c1b
[2023-02-25] [Thermo] Add missing pressure term to IdealSolidSolnPhase::gibbs_mole -
f19bd3f
[2023-02-25] [Thermo] Use current partial molar volumes in BinarySolutionTabulated… -
c3eb05c
[2023-02-25] Fix mole fractions near pure-species limit in BinarySolutionTabulated…
-
-
#1449 Fix consistency issues with SurfPhase and RedlichKisterVPSSTP
-
03b7e6b
[2023-02-28] Protect against inf in SurfPhase::getChemPotentials -
537b484
[2023-02-28] Fix implementation of SurfPhase.partialMolarEntropies -
c563597
[2023-03-04] [Thermo] Fix enthalpy/entropy calculations in RedlichKisterVPSSTP -
0d44132
[2023-03-04] [Thermo] Fix cv calculation in RedlichKisterVPSSTP -
2b6cd46
[2023-03-04] [Thermo] Simplify RedlichKisterVPSSTP::getPartialMolarCp -
5b8e957
[2023-03-04] Add more thorough test cases for RedlichKisterVPSSTP -
9d40c05
[2023-03-04] Deprecate unused functions of GibbsExcessVPSSTP -
accfb55
[2023-03-04] Avoid need for mutable members of RedlichKisterVPSSTP -
9dd54e4
[2023-03-04] Remove unnecessary member variables from RedlichKisterVPSSTP -
4ff5950
[2023-03-04] Fix some documentation for RedlichKisterVPSSTP -
7f04d83
[2023-03-04] [Input] Handle options for setting molar volume in PDSS_ConstVol
-
-
#1448 Smart clib cabinets / add Solution to clib API
-
3498929
[2023-03-02] [test-problems] Fix clib-test.c -
df5ba18
[2023-03-01] [clib] Implement SharedCabinet using shared_ptr list -
e362a12
[2023-03-01] [clib] Implement methods using SolutionCabinet -
be39293
[2023-03-01] [Transport] Deprecate legacy factory constructors -
3323ee2
[2023-03-01] [clib] Switch TransportCabinet to smart pointers -
9c2348c
[2023-03-01] [Kinetics] Change smart pointer type for newKinetics -
25b3ce3
[2023-03-01] [clib] Switch KineticsCabinet to smart pointers -
f3e840d
[2023-03-01] [Thermo] Add factory methods returning shared_ptr -
827ebb3
[2023-03-01] [clib] Switch ThermoCabinet to smart pointers -
125a440
[2023-03-02] [clib] Add Reactor::insert to clib -
604f9df
[2023-03-02] [Kinetics] Update factory constructors -
12e6ca2
[2023-03-03] [Kinetics] Deprecate non-default constructors -
6f8b151
[2023-03-03] [Kinetics] Used shared pointers in Kinetics::addPhase -
ffebb8d
[2023-03-02] [oneD] Enable Kinetics/Transport setters for smart pointers -
57ea5e0
[2023-03-02] [clib] Construct ctonedim from smart pointers -
7c9ce80
[2023-03-04] [clib] Shorten solution_ prefix to soln_ -
0c31f7e
[2023-03-05] [Thermo] Shorten newThermoBase to newThermo -
ff9544f
[2023-03-05] [clib] Adopt review comments -
7efc12d
[2023-03-01] [fortran] Switch to smart clib cabinets -
8575876
[2023-03-01] [unittests] Remove legacy factory methods -
dd8dba2
[2023-03-01] [test-problems] Replace legacy factory methods -
d84af43
[2023-03-02] [Python] Update API -
1f16bf2
[2023-03-01] [unittest] Implement gtest for 'test-clib' -
2617e20
[2023-03-05] [unittests] Implement gtest for 'test-oneD' -
4675ea0
[2023-03-01] [.NET] Add solution to sourcegen configuration -
0b0159a
[2023-03-05] Rename Kinetics::addPhase to Kinetics::addThermo -
fa67952
[2023-03-05] [clib] Add reverse lookup table to SharedCabinet -
a5a8c4b
[2023-03-06] [clib] Prevent memory leaks in lookup table -
7ffd9f9
[2023-03-06] Clarify deprecation warnings -
cc6489d
[2023-03-06] [clib] Fix exception handling -
399e1cb
[2023-03-06] Prevent infinite recursion in Solution callbacks
-
-
#1452 C++ code cleanup and modernization
-
36a15fc
[2023-03-05] Apply simplification due to no longer supporting g++ 4.7 -
a6196d3
[2023-03-05] Use std::set instead of std::map when the value is never used -
56c3a07
[2023-03-05] Make use of C++17 structured bindings to improve readability -
184f4dd
[2023-03-05] Use 'if constexpr' to simplify MultiRate specialization -
b8d07ed
[2023-03-05] Use std::filesystem to get last modified time of input files -
a8fa093
[2023-03-07] Use C++11-style non-static data member initialization -
ad6efab
[2023-03-07] Use 'default' to implement trivial constructors -
da26479
[2023-03-07] Remove unnecessary using and include statements -
7a69a67
[2023-03-07] Make use of make_unique -
0cb25ab
[2023-03-05] [samples] Update cmake standard to C++17 -
19d99b2
[2023-03-09] [Test] Disable occasionally-failing TestReactor.test_advance_with_limits -
172b323
[2023-03-09] Replace boost::any with std::any -
5d247d0
[2023-03-09] Fix assertions in clib_test
-
- #1454 Move clib-demo to samples
-
#1455 Deprecate unused, untested, and obsolete code
-
d1a5742
[2023-03-10] Deprecate unused methods of class Phase -
a69206c
[2023-03-10] Deprecate unused methods of class ThermoPhase -
2657886
[2023-03-10] Deprecate unused/redundant methods of class Kinetics -
9224025
[2023-03-10] Deprecate unused methods of class Transport -
f04ea58
[2023-03-10] Deprecate class IonsFromNeutralVPSSTP and class PDSS_IonsFromNeutral -
5e50be3
[2023-02-16] [Doc] Fix building Sphinx docs on macOS -
9153ef2
[2023-03-10] Deprecate class MaskellSolidSolnPhase -
125e150
[2023-03-10] Remove unnecessary non-implementatiosn of getdlnActCoeffdlnN_diag -
ebf7cb6
[2023-03-10] Document reasons for providing activity coefficient derivatives -
adb49c3
[2023-03-10] Deprecate unused methods of PDSS classes -
7ce825a
[2023-03-10] Deprecate integer-based instantiation of tpx::Substance -
4e16561
[2023-03-10] Eliminate usage of and deprecate Phase::moleFractdivMMW -
fde6650
[2023-03-10] Deprecate most XML-era model names -
23ebd13
[2023-03-11] Deprecate XML-era transport names 'Mix' and 'Multi' -
b076ed9
[2023-03-14] Standardize on lowercase 'none' as empty model name
-
-
#1426 Link C++ and Python SolutionArray implementations
-
cbddc73
[2023-01-24] Ignore .DS_Store files -
8c6a228
[2023-01-23] [AnyValue] Add service functions -
bfa7545
[2023-02-01] [Python] Stringify None to "" -
67a9833
[2023-01-20] [Python] Accept numpy types for python_to_anyvalue -
a177366
[2023-01-19] [base] Add new C++ SolutionArray methods -
6d1835c
[2023-01-21] [SolutionArray] Rework SolutionArray and Storage -
9462857
[2023-01-29] [data] Save legacy HDF format files for testing -
a266de0
[2023-01-17] [Python] Link SolutionArray states to C++ core -
65110ff
[2023-01-29] [Python] Deprecate legacy HDF support with h5py -
9fd1218
[2023-01-31] [samples] Update HDF support in Python samples -
d516d25
[2023-02-01] [unittest] Add SolutionArray/Storage to google tests -
b356ec5
[2023-01-24] [unittest] Update Python SolutionArray tests -
b95d3f2
[2023-03-14] [Python] Drop hidden SolutionArray properties -
26d73a3
[2023-03-16] [SolutionArray] Restrict scope of helper functions -
0c5fc1d
[2023-03-16] Make SolutionArray::share a member function
-
-
#1445 OneD domain factories and cleanup
-
a5172b1
[2023-02-28] [oneD] Implement DomainFactory -
358512a
[2023-02-28] [oneD] Introduce Domain1D::type -
4210e86
[2023-02-28] [oneD] Deprecate StFlow::flowType -
4833a88
[2023-02-28] [oneD] Introduce StFlow::isFree -
c58f6f7
[2023-02-28] [oneD] Move spreadRate to Boundary1D -
8eb0639
[2023-02-28] [oneD] Deprecate showSolution in favor of show -
ee28caa
[2023-02-28] [clib] Create domain_type3 to interface with Domain1D::type -
9073fae
[2023-02-28] [oneD] Deprecate Domain1D::domainType -
01b88b0
[2023-02-28] [samples] Replace show_solution by show -
065afc5
[2023-02-28] [matlab] Replace magic number domain types -
e577ee1
[2023-03-07] [clib] Implement soln_setTransportModel -
2b86bf4
[2023-03-07] [unittest] Add coverage of new clib functions -
0df4cb4
[2023-03-05] Add Interface to cantera/core.h -
7df55ad
[2023-03-12] [oneD] Construct Sim1D from shared pointers -
40ee052
[2023-03-12] [clib] Convert DomainCabinet to SharedCabinet -
60d5e33
[2023-02-28] [Python] Instantiate Domain1D objects from factory -
a91970b
[2023-03-12] [Python] Update Sim1D construction -
a0f7c40
[2023-03-13] [Python] Reintroduce FreeFlow and AxisymmetricFlow -
f3cc240
[2023-03-12] [samples] Update oneD samples -
7a07ff3
[2023-03-12] [unittest] Update test suite -
43d4086
[2023-03-13] [sphinx] Add FreeFlow and AxisymmetricFlow -
ad761c3
[2023-03-13] [clib] Replace doublereal in definition files -
bf4ab52
[2023-03-17] [clib] Add bdry_setSpreadRate/bdry_spreadRate -
2884a08
[2023-03-18] [1D] Use StFlow::fixed_mdot when applicable
-
-
#1135 coverage-dependent surface phase thermodynamics
-
f121f3c
[2021-02-16] Initial implementation of CoverageDependentSurfPhase -
c4bbb39
[2022-02-11] removed unnecessary parts from example yaml -
a580c52
[2022-04-17] revised covdepthermo main code block -
0d205d1
[2022-04-19] rectified thermo.pyx -
43b8f80
[2022-06-06] enabled spell checker and fixed typos -
c7f1647
[2022-06-30] All lines modified to below 88 char -
1af28a9
[2022-06-30] combined PiecewiseDependency into Interpolative Dependency -
1753ebd
[2022-07-08] Improve CoverageDependentSurfPhase documentation -
125334b
[2022-07-11] Nest dependency objects inside CoverageDependentSurfPhase class -
5fe32ce
[2022-07-12] CoverageDependentSurfPhase updates -
f9db845
[2022-09-09] Remove redundant variables in PolynomialDependency -
23732b2
[2022-09-12] Remove redundant variables in initThermo -
b583cad
[2022-09-12] Fix reference class as SurfPhase in test -
cd25066
[2022-09-13] Add descriptions in test -
b6d04e3
[2022-09-13] Combine default constuctor away -
2b7b54e
[2022-09-16] Improve documentation -
4d3c83b
[2022-09-21] Implement getParameters and getSpeciesParameters -
d7e2415
[2022-09-21] Add documentation in phases.rst and species.rst -
2a8d54e
[2022-09-22] Add thermo consistency test for CoverageDependentSurfPhase -
79dbf00
[2022-09-27] Add ThermoYamlRoundtrip test and python example -
839a9bb
[2022-10-04] Add CoverageDependentSurfPhase::type() method -
c1cabb1
[2022-10-04] Generalize InterfacePhase type checking routine -
7f33fcf
[2023-02-23] Fix typos in code and docstring -
0fd2838
[2023-02-23] Fix notations and symbols in docstring -
edf4b3a
[2023-02-23] Remove redundancy in CoverageDependentSurfPhase -
20f428c
[2023-02-23] Improve coding style for CoverageDependentSurfPhase -
8e9913d
[2023-02-26] Fix interpolative map check routine and getSpeciesParameters method -
dab9afe
[2023-03-10] Encapsulate parameter import routines into constructors -
045908c
[2023-03-10] Remove duplicate tests for CoverageDependentSurfPhase -
1d66901
[2023-03-11] Replace dynamic_cast with newInterface -
8205613
[2023-03-11] Compare all species reference thermo properties -
0d5b540
[2023-03-11] Replace keywords and cantera version -
a2d6a92
[2023-03-13] Add header on data/covdepsurf.yaml -
de20b1a
[2023-03-13] Add header on test/data/yaml -
236da1a
[2023-03-16] Remove unit entry from species.rst -
a3c19cf
[2023-03-16] Update coefficient notations in the documentation -
aeca847
[2023-03-17] Bundle up repeated entries in species.rst -
c9a0441
[2023-03-17] Restructure entries in species.rst -
5046656
[2023-03-17] Improve documentation in CoverageDependentSurfPhase.h -
fbfd93f
[2023-03-17] Add more description in phase.rst
-
-
#1456 Simplify Python extension loading and other Python improvements
-
b71d3cd
[2023-03-16] Simplify Python extension initialization -
11a0406
[2023-03-17] Add support for Cython 3.0.0b1 -
c281601
[2023-03-17] Convert C++ NotImplementedError to Python NotImplementedError -
f8c6d9d
[2023-03-18] Improve documentation of _SolutionBase._references -
4ea0f4e
[2023-03-19] [Python] SolutionArray and Quantity block add_species -
3cbe8aa
[2023-03-19] [CI] Add CI tests that run only after a PR is merged to main
-
-
#1459 [Python] fix typo in sample
-
03bbc5c
[2023-03-20] [Python] fix typo in sample
-
-
#1443 Porous burner example
-
f78717f
[2023-02-26] Add example for porous media burner with extensible reactors -
25ad274
[2023-02-26] Add author -
c185d9a
[2023-03-20] Fix typos in data/YZA.yaml -
128e1c0
[2023-03-20] Fix typos in samples/python/reactors/PorousMediaBurner.py -
38025a1
[2023-03-20] [Python] porous burner: address review -
243fac5
[2023-03-20] [Python] Clarify limitations of cascade model
-
-
#1458 Tweak SolutionArray IO
-
fe807d5
[2023-03-20] [FileIO] Add 'overwrite' option to save routines -
5841dcd
[2023-03-20] [SolutionArray] Do no return group name -
4406110
[2023-03-20] [1D] Deprecate loglevel in save/restore -
30d2107
[2023-03-20] [Python] Add SolutionArray tweaks to API -
b7717ac
[2023-03-20] [CI] Update pytest and google tests -
3ea2510
[2023-03-20] [samples] Update file IO -
8b5a0e9
[2023-03-21] [clib] Fix compiler warning
-
-
#1467 Add safeguards against Python 3.12
-
5e04031
[2023-03-26] [SCons] Safeguard against untested Python versions
-
-
#1463 Counterflow solution strategy
-
4560e44
[2023-03-22] [Python] Modify solution strategy for counterflow flames
-
-
#1464 Remove vestigial onedim Python functions and methods
-
124048f
[2023-03-22] [Thermo] Add Phase::nativeMode / fix glitch -
9b87264
[2023-03-24] [Python] Add ThermoPhase._native_mode -
c12d94e
[2023-03-24] [SolutionArray] Implement SolutionArray::normalize -
96ba557
[2023-03-25] [unittest] Add gtest for SolutionArray::normalize -
b735e75
[2023-03-23] [oneD] Replace Sim1D::m_x by OneDim::m_data -
5541f60
[2023-03-23] [oneD] Share data vectors as Domain1D::m_data -
241713f
[2023-03-24] [oneD] Update Domain1D/SolutionArray interface -
91c1684
[2023-03-24] [Python] Update FlameBase/SolutionArray interfaces -
f6b6f40
[2023-03-25] [Python] Deprecate obsolete 1D 'settings' properties -
1a31345
[2023-03-25] [Python] Deprecate unused FlameBase.other_components -
713c857
[2023-03-25] [Python] Convert FutureWarnings to DeprecationWarnings -
afc9931
[2023-03-25] [Python] Deprecate FlameBase.solution -
4b7bf2f
[2023-03-25] [Python] Prevent python_to_anyvalue conversion failures -
527f88b
[2023-03-25] [Python] Remove OrderedDict -
a3991c6
[2023-03-25] [Python] Deprecate h5py support -
71e22f1
[2023-03-26] [oneD] Remove hardcoded component indices -
0b6a159
[2023-03-26] [oneD] Remove hardcoded solution bounds -
b8b3a16
[2023-03-26] Remove h5py dependence -
85706c8
[2023-04-08] Improve nomenclature and docstrings -
f493f5b
[2023-03-24] [unittests] Update unittests
-
-
#1472 Remove unused configuration variables
-
483f2f4
[2023-04-05] [SCons] Remove SOLARIS variable -
1d964ef
[2023-04-05] [Fortran] Remove unused NEED_ALT_MAIN occurrences -
5befe80
[2023-04-05] [SCons] Remove DARWIN variable -
56d47be
[2023-04-05] [SCons] Require Boost version 1.61 or newer -
775fe6f
[2023-04-05] [SCons] Remove unused LAPACK_NAMES_LOWERCASE option
-
- #1470 Fix external cantera cimport
-
#1411 Generalized preconditioning and surface chemistry jacobian
-
4ee35e3
[2023-04-10] Surface chemistry Jacobian -
1eb7ee2
[2023-04-10] Generalized preconditioning for gas phase reactors -
04888ec
[2023-04-10] Update IdealGasMoleReactor to use more linear algebra calculations -
2eb3dda
[2023-04-10] Jacobian utilities for preconditioner and networks with a test -
33b937a
[2023-04-10] Some simple additions to check dimensions of utilities added -
1bc45ab
[2023-04-10] This commit updates naming, docs, bugs, and makes other PR changes. -
1413fbf
[2023-04-10] Inherit test_tolerances to MoleReactors -
b7ee632
[2023-04-10] Update to mole reactor jacobians -
199ee2a
[2023-04-10] This commit removes corrections made to IdealGasConstPressureMoleReactor -
05055e1
[2023-04-10] Comment changes and typo corrections -
f3df9b0
[2023-04-10] Update to MoleReactor surface jacobian function and test -
69d63d5
[2023-04-10] Implement other _ddN interfaces, tests, and missing interface functions -
30369ef
[2023-04-10] Fix documentation building and change _ddN to _ddCi -
f3ebe53
[2023-04-10] This commit addresses requested PR changes. -
cfee65f
[2023-04-10] This commit adds some simple reactor jacobian tests and fixes bugs -
03d1ecd
[2023-04-10] This commit fixes types, updates tests, and composition dependence -
9f25dd5
[2023-04-10] Typo fixes and move setting of composition dependence.
-
-
#1462 Solutionarray summary
-
0b7b493
[2023-03-22] [SolutionArray] Implement SolutionArray::info -
b9b8473
[2023-03-22] [Python] Add SolutionArray.info -
1df5ec4
[2023-03-22] [Python] Use SolutionArray.info for repr -
ec454fc
[2023-03-23] [SolutionArray] Select keys in SolutionArray::info -
756f595
[2023-03-23] [Python] Support select_species in SolutionArray -
38b51fd
[2023-04-09] [Python] Detect width of terminal for SolutionArray.info -
1f1751b
[2023-03-22] [unittest] Add tests for SolutionArray.info
-
- #1471 Fix clash of names with upstream function
- #1477 Introduce unstrained-flow for BurnerFlame
- #1474 Bump version to 3.0.0a5
-
#1479 [Equil] Handle factorization errors in initial estimator
-
6e2a5c0
[2023-04-17] [Equil] Handle factorization errors in initial estimator
-
-
#1478 Extensible rate: unit handling, serialization, and validation
-
803f106
[2023-03-20] [Cython] Use built-in declarations for shared_ptr -
4b88a20
[2023-03-20] [Cython] Retain units info when converting AnyMap to Python -
8ff7a71
[2023-03-20] [Cython] Update function names for AnyMap conversions -
c2863ce
[2023-03-26] [Python] Add UnitSystem.convert_to / convert_activation_energy_to -
6c45457
[2023-03-30] [Python] Add unit handling to AnyMap -
ae7b158
[2023-03-31] Add holdExternalHandle to Delegator -
cbea8f6
[2023-03-31] [Python] Improve access to ExtensibleRate objects -
b9cf03f
[2023-04-02] Move undefined units handling into UnitSystem -
0c53011
[2023-04-02] [Python] Add more complete handling of UnitStack in ExtensibleRate -
6de0d02
[2023-04-03] Centralize serialization of ReactionRate 'type' attribute -
22ddb16
[2023-04-03] [Python] Add basic serialization support for ExtensibleRate -
b676438
[2023-04-10] Include AnyMap in Python docs -
ee0d7dd
[2023-04-11] Fix calculateRateCoeffUnits for falloff reactions -
2def1d8
[2023-04-11] Fix setting of Reaction.rate_units -
5edba4e
[2023-04-11] Add tests for rate coefficient units -
20977ef
[2023-04-12] [Test] Avoid modifying shared Solution object -
131ac1c
[2023-04-10] Distinguish between rate units and units in rate parameterization -
d29cd1b
[2023-04-12] [Kinetics] Simplify falloff serialization -
f1f0895
[2023-04-15] [Python] Implement output unit conversions for AnyMap -
3e07f34
[2023-04-15] Update gitignore -
7537d15
[2023-04-16] Make functions with signature void(string&, void*) delegatable -
b2120c5
[2023-04-17] [Delegator] Move handling of Solution wrapper name to ExtensionManager -
e053f58
[2023-04-17] [Kinetics] Make Solution object available while adding reactions -
1760a31
[2023-04-17] Implement ExtensibleRate.validate -
8f3b106
[2023-04-17] Update ExtensibleReaction example to model additional methods -
e82f932
[2023-04-18] [Python] Clarify use of unit conversion functions
-
-
#1483 Merge GasKinetics into BulkKinetics and simplify rate updates
-
707c569
[2023-04-18] [Kinetics] Deprecate reacting phase not in first position -
0a0c75b
[2023-04-18] [Python] Remove unused "wrapArrhenius" function -
13b8e10
[2023-04-18] [Transport] Remove unused member variables -
9f0333c
[2023-04-18] [Doc] Clarify use case for Arrhenius::setRateParameters -
b5d4565
[2023-04-18] [Kinetics] Merge GasKinetics into BulkKinetics -
80dc64c
[2023-04-18] [Kinetics] Consolidate update of rate coefficients and rates of progress -
248b817
[2023-04-19] [Kinetics] Don't use m_grt as temporary array for other quantities -
da34f8f
[2023-04-19] [Doc] Fix some Doxygen warnings
-
-
#991 Cantera Units
-
7289fea
[2021-03-03] Implement unit conversion file into Cantera -
07e5b82
[2021-03-19] Create test_units.py -
a299ab7
[2021-04-15] Create Python examples with units -
f507624
[2021-04-29] fix tests and update unit examples -
24e7f0e
[2021-04-30] Refactor PureFluid derived classes as functions -
09faa1e
[2021-04-30] Refactor setter and getter templates for units -
e4bd04f
[2021-04-30] Use numpy.isclose to compare array Quantities -
83058ed
[2021-04-30] Add critical_density units -
5af39ca
[2021-04-30] Fix up tests for units module -
a474076
[2021-05-03] fix capitalization error -
4ef563e
[2022-05-29] add pint dependency to CI -
72ac6d5
[2021-05-05] Update rankine_units.py -
65518d5
[2022-05-28] [Doc] Add default python_module key into env -
930586e
[2022-05-29] [Units] Add application-level registry -
a6eda3d
[2022-09-24] [Cython] Fix setuptools warning about data -
08997dd
[2022-09-24] [Cython] Move units package to with_units -
82a24ba
[2022-09-24] [Examples] Add example keywords for units -
f1a61f8
[2022-09-26] [CI] Run examples from installed wheel -
0aec876
[2022-10-12] [Cython] Fix a typo in an error message -
d28809f
[2022-10-12] [Test] Add branch coverage to Python -
c178c7c
[2022-10-12] [Units] Pass through kwargs in constructor -
a832a71
[2022-10-12] [Units] Refactor setter to use a loop -
b1c1f86
[2022-10-12] Missing a license header -
c02f017
[2022-10-12] [Units/Test] Refactor test suite to use pytest -
82c323f
[2022-10-17] Refactor dimensions tests -
2d07de2
[2022-10-23] Address review line comments -
97de761
[2022-10-29] [Units] Add documentation -
c64773d
[2022-10-30] [Units] Add tests that all properties are implemented -
d469ab2
[2022-10-30] Fix testing and docs build failures -
e3fb356
[2022-10-31] [CI] Add --pre option to sample installation step -
b17ef0c
[2022-11-01] [CI] Don't use PyPI index when installing Cantera -
5fcfef7
[2022-11-07] [CI] Fix example installation -
962c6d9
[2023-03-25] Remove some tabs -
a6be9cf
[2023-04-22] Apply suggestions from code review -
2208984
[2023-04-23] Move building the units interface to a Scons extension -
700fd6a
[2023-04-23] General cleanups -
1672898
[2023-04-23] Fix one problem with building the sdist -
ed4b3a9
[2023-04-23] Address a bunch of review comments -
5395a57
[2023-04-23] Address comments about tests -
c46adb2
[2023-04-24] Docs and AUTHORS -
32be053
[2023-04-25] Add a bit more docs
-
-
#1484 fix wheel builds
-
40a35eb
[2023-05-07] Clean up the Python extensions manager objects -
823e4a4
[2023-05-07] Remove special config.h handling in the sdist -
5ae51ec
[2023-05-07] Update the Cantera data folder in tests -
396feff
[2023-05-07] Fixes after splitting the Cython module -
6f228b0
[2023-05-07] Update build package versions -
194cd1f
[2023-05-07] Fix commit version in Cython package
-
-
#1487 Fix some minor CI issues
-
c06ecf1
[2023-05-09] [CI] Fix matrix for 'run-examples' job -
7ed6e80
[2023-05-09] [CI] Fix missing dependency for 'prerelease-cython' job -
45dced2
[2023-05-09] [CI] Skip slow conda cleanup step on Windows -
a7cd8ee
[2023-05-09] [CI] Fix missing libraries for 'run-examples' job -
63313b0
[2023-05-09] [CI] Only run relevant tests for different Sundials versions
-
-
#1182 Matlab toolbox revamp
-
03ca930
[2021-11-01] [Matlab] Initial version of 'experimental' Matlab toolbox -
591f3f3
[2021-11-05] Added Reactor Class and Changed Class ID Variable Names -
0189abb
[2022-01-11] Experimental Matlab toolbox now working -
1e59450
[2022-01-11] Added examples to the new Matlab toolbox -
7eb7d37
[2022-01-21] Some fixes to a few Classes -
8043b28
[2022-01-21] Added 1D/CounterFLowDiffusionFlame -
c9a4004
[2022-01-21] Added and fixed Examples for the new toolbox -
c96fd2c
[2022-02-15] Fixed some Examples -
3dad11e
[2022-10-13] Added installation guide -
c11b157
[2022-03-04] [Matlab] Remove automatic figure generation for kinetic rate functions -
0294939
[2022-03-07] [Matlab] Updates to examples -
21980e6
[2022-03-22] Made changes based on Feedback. -
71fc640
[2022-04-22] [Matlab] Add named constructors for functors -
2318dd9
[2022-04-22] More fixes to new MatlabToolbox -
55ccdc6
[2022-05-16] [Matlab] Update 1D documentation -
1df1da1
[2022-06-02] [Matlab] Documentation updates -
c8e024d
[2022-07-01] Tutorials/Sconscript/Docs -
e657dc5
[2022-07-01] [Matlab] Fix docstrings for Sphinx compatibility -
e5a7785
[2022-07-15] [Matlab] Update to reflect removal of CTI/XML input formts -
ba4d10f
[2022-08-12] Changed how strings are passed between Matlab and Clib -
61b7602
[2022-08-12] Use thermo_report instead of thermo_print to print thermo properties. -
94f556c
[2022-08-16] Combinedcalllib
anderror
handling into onecallct
command -
b980351
[2022-08-26] Added callct2 utility function to handle all string outputs -
a8e6790
[2022-08-26] Changed some thermo_set methods to use geterr for error handling. -
5adbb0c
[2022-08-29] Addressed issues in Kinetics Class. -
4e122e4
[2022-12-10] [Matlab] Fixed issue causing crash when getting diffusion coefficients -
132dd6a
[2022-08-31] Added an option to remove all Cantera search paths from Matlab -
9a7615e
[2022-08-31] Changed a bunch of docstrings for examples, added error handling for … -
b1add10
[2022-09-02] Changed LoadCantera so it could load in Linux -
810ed62
[2022-09-02] Fixed typos in several classes and samples -
8852e4b
[2022-09-02] Added Diamond CVD Example -
e54cc97
[2022-09-06] Fixed a few problems in Samples and Utility -
4331aec
[2022-09-07] Deleted Preset Mixture Phases and Removed Unnecessary Code -
0a27dcd
[2022-09-08] Added key words for Matlab Examples -
4ac5bdf
[2022-09-09] Deleted unnecessay code and added Cantera version info in LoadCantera -
f07ad93
[2022-09-09] Addressed several reviewer comments and changed readme to .md file -
83596b7
[2022-09-16] [Matlab] Converted all possible methods to properties -
9c87e5d
[2022-09-16] Fixed all docstring issues. -
0c6920a
[2022-09-23] Changed name ofStack
class toSim1D
class -
b227b27
[2022-10-13] Fixed all issues caused by modifying class methods into properties. -
b1c2148
[2022-10-19] Fixed condition checking for mole/mass fraction normalization -
0351f3b
[2022-12-08] Addressed changes proposed by reviewers - 120422 -
9e64da1
[2022-12-08] Reformatted all matlab interface and sample files to Cantera contribu… -
3c822e4
[2022-12-15] Changed Functor into its standalone class. -
d92474e
[2022-12-21] Addressed reviewer comments including subclass definitions and docstr… -
0fbf09b
[2023-01-05] Fixed docstrings and moving several unncessary methods into class -
cd3bc73
[2023-01-31] Changed name of constants to be consistent with C++ core. -
7573742
[2023-01-31] Fixed Purefluid Phases that had incorrect output name. -
6279deb
[2023-01-31] Changed names of functions handling loading and unloading Cantera. -
7647893
[2023-02-01] Changed all callct2 to ctString -
03dceb5
[2023-02-01] Changed all callct to ctFunc -
aae531a
[2023-02-09] Fixed names of two utility methods and changed how Transport handles -
6b1bcd0
[2023-02-15] Reformatted ThermoPhase/changed property getter methods/add docstrings. -
798dd7f
[2023-02-15] Added 'Q' as a PureFluid property replacing 'vaporFraction'. -
526f64e
[2023-02-15] Added class destructor for Interface class. -
af9107a
[2023-02-23] Changed property names in Kinetics to be consistent with Python. -
7f7a0fa
[2023-02-25] Fixed a lot of docstrings and turned 0/1 outputs into boolean. -
df17f4e
[2023-03-16] Changed several naming conventions to match main branch. -
4f78c0f
[2023-04-11] Redo Base class to use Smart Cabinets See PR#1448 -
7e6f9c9
[2023-04-21] Redo 1D class to use DomainFactory See PR #1445 -
6e8ab95
[2023-04-21] Avoid class destructors from deleting already-deleted objects. -
71f67d4
[2023-04-21] Changed doctree and docstrings after OneDim change -
9f9cad6
[2023-05-03] Moved folders/fixed doctrees -
eeb1355
[2023-05-08] Restructure readme for experimental matlab toolbox -
700bf42
[2023-05-11] [Matlab] Fix various typos
-
- #1421 Add isothermal_compressibility and thermal_expansion_coefficient for Redlich-Kwong and Peng-Robinson EOS
- #1494 Fix some problems with ExtensibleRate
-
#1498 Patch Segfault Error for Experimental Matlab Toolbox
-
44c8b6d
[2023-06-06] Extra error checks for X and Y setter.
-
-
#1499 Fix memory management errors in ExtensibleRate
-
a40579e
[2023-05-30] [Python] Add test for directly-instantiated ExtensibleRate objects -
bb74ba5
[2023-05-29] [Python] Improved fix for cleanup of Solution change callbacks -
b0a55f3
[2023-05-30] [Python] Reuse existing Python wrappers for "adjacent" phases -
5259b7f
[2023-05-31] [Python] Don't buffer output from Python when embedding -
3f24588
[2023-06-09] [Test] Enable printing stack trace after fatal errors -
13cb334
[2023-06-09] Fix ownership logic for PythonHandle objects
-
-
#1501 Break out thermo consistency tests
-
f84e863
[2023-06-11] [Test] Break out thermo consistency tests into a separate test set -
43d2b18
[2023-06-11] [Test] Suppress most output from thermo consistency tests -
c94731c
[2023-06-12] Tighten tolerance on IAPWS density calculation -
d7fe516
[2023-06-12] [Test] Use centered difference for ds/dP|T == - dV/dT|P test -
e2cdb1c
[2023-06-12] [Test] Add Debye-Huckel test using IAPWS water equation
-
-
#1503 Fix handling of reference pressure in MultiSpeciesThermo
-
5973dbd
[2023-06-13] Fix handling of reference pressure in MultiSpeciesThermo
-
-
#1490 FlowReactor with heterogeneous chemistry
-
568cf48
[2019-03-01] Implement Steady-State, Adiabatic, Cylindrical (by default) Plug-Flow… -
f1922af
[2022-06-03] IDA solver modifications to be compatible with the latest -
81f1d06
[2022-06-03] Rebasing with the latest Cantera version -
34e0996
[2022-06-06] Fixing some typos and formatting based on comments for PR #575 -
8678ec8
[2022-06-07] Compatibility with all Sundials versions -
103a7e3
[2023-04-24] Updating linear solver type -
f923ffa
[2023-04-25] Fix premature access to ReactorNet::m_integ -
4bc9ed1
[2023-04-26] [Reactor] Distinguish ODE eval from DAE eval -
e330fb8
[2023-04-27] Fix setting of Kinetics::m_surfphase -
ce7f7cf
[2023-04-27] Replace deprecated use of surfacePhaseIndex -
dbc84d4
[2023-05-08] [Examples] Clean up SiF4 surface PFR example -
7206039
[2023-05-09] [Reactor] Implement fixed temperature mode for FlowReactor -
97cb2fa
[2023-05-12] Fix FlowReactor mass flow rate handling -
f90a7b3
[2023-05-12] [Samples] Fix handling of porosity in WSR-chain PFR example -
0b1e4bc
[2023-05-12] [Samples] Move legacy surf_pfr example out of the way -
e5e4d5b
[2023-05-12] [Samples] Add FlowReactor-based version of surf_pfr example -
8391340
[2023-05-12] Formatting cleanup of FlowReactor and IDAIntegrator -
55fddb3
[2023-05-12] Fix using IDA solver with system LAPACK -
931ed38
[2023-05-12] Rename IDAIntegrator to IdasIntegrator -
891bafc
[2023-05-13] Fix IdasIntegrator support for Sundials 3.x -
1bde16c
[2023-05-14] Fix simple FlowReactor test -
7cab377
[2023-05-15] Add FlowReactor test with surface reactions -
a605695
[2023-05-15] Correct implementation of FlowReactor component name/index -
f667e0e
[2023-05-15] Fix flow reactor conservation of mass -
4cb4e18
[2023-05-16] Fix set_multiplier behavior for InterfaceKinetics -
1f5a8c7
[2023-05-16] Prevent use of FlowReactor sensitivity analysis -
b40cc1c
[2023-05-17] Add description and reference for Si3N4 deposition mechanism -
6066f8f
[2023-05-17] Adjust Si3N4 deposition example to match original source -
49ca0eb
[2023-05-17] Include IDAS as part of Python sdist -
af1137c
[2023-05-20] Improve IdasIntegrator test coverage -
6a0d374
[2023-05-21] [Reactor] Implement IdasIntegrator::solverStats -
16397e5
[2023-05-22] Clean up error handling in IdasIntegrator -
75af94b
[2023-05-22] Fix consistency of FlowReactor surface initialization -
131aa52
[2023-05-22] Add more IdasIntegrator configuration tests -
5b93ae2
[2023-05-22] [Reactor] Instantiate Integrator early to simplify setting options -
e361e69
[2023-05-22] [Python/Reactor] Add access to additional integrator settings -
102d2c7
[2023-05-22] [Reactor] Fix length handling for IdasIntegrator absolute tolerances -
824b627
[2023-05-23] [Reactor] Fix and test IdasIntegrator reinitialization -
8fd6ba6
[2023-05-23] Remove unnecessary FlowReactor constructor arguments -
8d67825
[2023-05-23] Test FlowReactor initial condition tolerances -
cf6ca02
[2023-05-23] [Test] Improving FlowReactor test coverage -
df3729b
[2023-05-23] Add access to IdasIntegrator.setMaxOrder -
338732b
[2023-05-28] Remove unnecessary linear solver options from IdasIntegrator -
c65cb00
[2023-05-28] Document member variables of IdasIntegrator and FlowReactor -
c274084
[2023-06-13] [Python] Use decorator syntax for new FlowReactor properties -
3535038
[2023-06-14] [Reactor] Distinguish between time and distance as independent variables -
cd8756e
[2023-06-14] Restore FlowReactor.distance in a deprecated form
-
- #1491 Add speed of sound property for ThermoPhase
- #1504 Deprecate some unused classes / methods
-
#1505 Fix duplicate target error when building MSI
-
952e465
[2023-06-14] [SCons] Fix duplicate target error when building MSI
-
- #1495 Polynomial Ea coverage dependency
-
#1507 Replace Cabinet in clib / update zeroD factory constructors
-
d5fcbaa
[2023-06-19] [clib] Switch reactornet to SharedCabinet -
b5f68ff
[2023-06-19] [clib] Switch reactorsurface to SharedCabinet -
777acff
[2023-06-19] [clib] Switch multiphase to SharedCabinet -
b6fd178
[2023-06-19] [clib] Remove rdiag_copy -
ac7b3cb
[2023-06-19] [clib] Switch ctrpath to SharedCabinet -
0ab5a0e
[2023-06-19] [Reactor] Implement newReactor3 to return shared_ptr -
03c7264
[2023-06-19] [Reactor] Implement newWall3 to return shared_ptr -
3f60d35
[2023-06-19] [Reactor] Implement newFlowDevice3 to return shared_ptr -
2bbe8d1
[2023-06-19] [unittest] Add test_ctfunc.cpp -
3ee16c2
[2023-06-19] [clib] Replace functions by classes -
93ef9a2
[2023-06-19] [samples] Fix math deprecations -
ca7251d
[2023-06-21] [unittests] Use EXPECT_DOUBLE_EQ
-
-
#1509 Fix Ubuntu packaging issues
-
def6ca1
[2023-06-15] Build shared library for Debian packages -
cdc52ca
[2023-06-15] [Test] Relax tolerances for f77-demo test -
a4bb12b
[2023-06-15] Update minimum Cython version -
e0ce133
[2023-06-15] Fix files incorrectly marked as "executable" -
6085795
[2023-06-15] [SCons] Fix typo that broke Cython warning -
d596347
[2023-06-15] [SCons] Remove special handling for Debian packages -
2eccea0
[2023-06-17] [SCons] Avoid unnecessary shared library linkage -
5c789d4
[2023-06-17] [SCons] Remove Makefile generation for samples -
101dc11
[2023-06-17] [SCons] Clean up includes/libs in generated build scripts -
ea2fe2f
[2023-06-17] [SCons] Fix missing RPATH in generated SConstruct files
-
-
#1508 Implement C++ SolutionArray::save for CSV output
-
065de1e
[2023-06-19] [base] Create framework for SolutionArray::save CSV output -
ee0ed3f
[2023-06-20] [base] Write CSV header line for SolutionArray::save -
84ad775
[2023-06-20] [base] Write CSV body for SolutionArray::save -
f6f7db9
[2023-06-20] [Python] Make SolutionArray.from_pandas more flexible -
1ed4762
[2023-06-20] [base] Simplify CSV SolutionArray::save -
14c48d6
[2023-06-20] [base] Improve exception handling for CSV SolutionArray::save -
a13823b
[2023-06-20] [base] Enable flexible species base for CSV output -
f832c7e
[2023-06-20] Implement flexible basis for SolutionArray::save CSV -
222935c
[2023-06-20] [base] Clarify exception for CSV SolutionArray::restore -
2f8f798
[2023-06-20] [base] Increase precision for CSV output -
a8715d9
[2023-06-20] [Python] Add missing SolutionArrayBase.resize method -
794ca91
[2023-06-20] [Python] Deprecate SolutionArray.write_csv -
9a37030
[2023-06-20] [samples] Replace write_csv with save -
f1c795e
[2023-06-20] [oneD] Replace write_csv by save -
9c60e9e
[2023-06-20] [unittests] Add coverage for CSV SolutionArray.save -
5a4e3f8
[2023-06-21] Improve SolutionArray IO documentation and exceptions -
0d58bac
[2023-06-21] Resolve discrepancies of nomenclature in C++/Python -
3e9a908
[2023-06-21] Additional documentation updates for Sim1D file IO -
e458764
[2023-06-21] [samples] Update keyword in failing test
-
-
#1079 Non-ideal capabilities for 1-D flame model
-
fa18d7e
[2022-06-22] Modify the StFlow class to allow non-ideal thermophase -
98a8d9d
[2022-06-22] Modification to energy equation based on thermo phase type -
81ed856
[2023-03-03] Removing some redundant code as recommended in reviewer's comments. -
97456f8
[2023-03-03] Few modifications required after rebasing the code with current Cantera -
f631d38
[2023-03-03] Formatting changes -
0b3a0f6
[2023-03-28] Addition of global arrays m_hk and m_dhk_dz -
1f56865
[2023-03-30] Few formatting changes -
ed6f376
[2023-03-30] Removing the ideal gas energy equation code block. -
d12f11a
[2023-03-30] Modifications to the test outputs -
95eda76
[2023-03-30] [unittests] Relax tolerances for legacy benchmarks -
bdeaedd
[2023-06-14] Formatting changes (Limiting lines to 88 characters) -
76d5bee
[2023-06-16] Adding a python test for non-ideal flame model -
5876366
[2023-06-20] Updating the description for R-K parameters -
7e06c48
[2023-06-20] Formatting changes for Doxygen-style comments -
eba7e8d
[2023-06-20] Removing redundant variables -
7eeb698
[2023-06-20] Modification to non-ideal flame testcase to run at 10 bar -
865dec0
[2023-06-20] Updating 'missing_ok' flag for python>3.8 -
ae40b86
[2023-06-22] Removing the phase check -
d717e8b
[2023-06-22] Updating the failing test
-
-
#1511 Fix Conda packaging issues
-
f97402b
[2023-06-21] [SCons] Eliminate CT_HAS_PYTHON define from config.h -
1a6fb2f
[2023-06-22] [SCons] Don't set SOVERSION for the Python shim library -
bfea771
[2023-06-22] [SCons] Distinguish between static and shared library directories -
809dcc1
[2023-06-22] [SCons] Fix MSVC flags in generated SConstruct/CMakeLists.txt -
8c4195d
[2023-06-22] Fix missing include in SolutionArray.cpp -
94ac6c6
[2023-06-22] [clib] Use int as index type for SharedCabinet -
37977ee
[2023-06-22] Fix some compiler warnings -
6b1acb9
[2023-06-22] Fix setting include/lib dirs for generated build scripts -
436ad64
[2023-06-22] Use shared library for generated C++ sample build scripts -
730885b
[2023-06-23] [SCons] Remove unnecessary code block -
15d0203
[2023-06-23] Fix loading Python shim when installed as a Conda package -
f7383e1
[2023-06-26] [SCons] Fix default setting of versioned_shared_library on Windows
-
-
#1514 Make 1D flow domains agnostic of transport model
-
2504d45
[2023-06-24] [oneD] Add IonFlow methods to StFlow -
b1a0f52
[2023-06-24] [Python] Deprecate IonFlow -
7a99440
[2023-06-24] [Python] Add missing _FlowBase.type property -
14e9b7f
[2023-06-24] [oneD] Switch between StFlow/IonFlow in factory -
cff2856
[2023-06-24] [Python] Deprecate IonFreeFlame/IonBurnerFlame -
f5de9e6
[2023-06-24] [samples] Update ionized-gas flame samples -
a41991a
[2023-06-24] [unittest] Update unit tests -
36faa94
[2023-06-26] [unittest] Test flame types
-
-
#1513 Refactor Func1
-
851c5b7
[2023-06-23] [clib] Create common interface for Func1 base functions -
1162a64
[2023-06-23] [Func1] Implement newFunc1 factory constructors -
6ba7b8b
[2023-06-23] [Func1] Implement derivative3 -
1e23b49
[2023-06-23] [Func1] Refactor Func1 math -
e630d29
[2023-06-23] [Func1] Refactor mathematical operations -
e174882
[2023-06-23] [Func1] Refactor derivative rules -
b1b9604
[2023-06-23] [Func1] Add remaining functors -
8424b80
[2023-06-24] [Func1] Add Log1 -
fa57517
[2023-06-23] [Func1] Update factory -
4ccabd7
[2023-06-23] [clib] Switch ctfunc to SharedCabinet -
68e0384
[2023-06-23] [clib] Remove defunct Cabinet<> -
15955c7
[2023-06-23] [Func1] Deprecate old methods -
bcfc7cd
[2023-06-23] [Func1] Implement Func1::type -
65c2467
[2023-06-24] [clib] Add new ctfunc functions -
5c9f8a9
[2023-06-24] [clib] Prevent potential segmentation faults -
010d550
[2023-06-27] [Func1] Change argument order in newFunc1 variant -
d19bf33
[2023-06-27] [Func1] Capitalize some function types -
5dfcca5
[2023-06-26] [Func1] Improve doxygen documentation -
789e0eb
[2023-06-27] Adopt review comments for Func1 refactoring -
4acc7ef
[2023-06-27] [clib] Improve func1_new_X naming scheme -
7b89929
[2023-06-27] [unittest] Test Func1 in C++ -
b319580
[2023-06-23] [unittest] Update test_ctfunc1.cpp -
2b5e7e5
[2023-06-29] [Func1] Improve documentation
-
-
#1517 Fix issues with Quantity class
-
2ad3f17
[2023-06-28] [Python] Check pressure is equal when mixing Quantity at constant HP -
4c1031d
[2023-06-28] [Python] Use phase-specifc native state for Quantity instead of TDY -
6f1d242
[2023-06-28] [Python] Fix Quantity addition when using molar basis -
d3a545e
[2023-06-29] [Python] Add Quantity.set_equivalence_ratio and set_mixture_fraction -
25fee18
[2023-06-29] [Python] Unnormalized mass/mole fractions do not work with Quantity
-
- #1520 Update C++ SolutionArray interface to use 'int'
-
#1518 Improve doxygen documentation of composite objects
-
e5d56a8
[2023-06-29] [docs] Improve doxygen documentation for composite objects
-
-
#1521 Enhance Python Func1 Interface
-
41513af
[2023-06-30] [Func1] Remove superfluous argument -
1a73899
[2023-06-30] [unittest] Update googletests -
16f9230
[2023-06-30] [Python] Clarify CxxFunc1(Py) definition -
5dfbc6e
[2023-06-30] [Func1] Update default write output -
c496697
[2023-06-30] [Func1] Return demangled C++ class name -
267ebb9
[2023-06-30] [Python] Enhance Func1 API -
6471a2c
[2023-06-30] [unittest] Test new Func1 features -
1b8fc65
[2023-07-01] [Python] Rename TabulatedFunction to Tabulated1 -
b4dad59
[2023-07-01] [Func1] Rename Func1::type_name to Func1::typeName
-
-
#1515 Update reactor API
-
5bb2ab9
[2023-06-24] [zeroD] Evaluate vdot/qdot at reactor network time -
fc35437
[2023-06-24] [zeroD] Rename Wall::Q to Wall::qdot -
d8b0b7c
[2023-06-24] [clib] Update wall interface -
697d718
[2023-06-25] [zeroD] Replace master by primary -
d5f8bfc
[2023-06-26] [zeroD] Implement missing getters -
cdcc3dd
[2023-06-24] [Python] Update Reactor API -
6ccefab
[2023-06-25] [samples] Update samples -
c0b1879
[2023-06-26] [samples] Address #1460 -
196cd3c
[2023-06-26] [Matlab] Replace setMaster in experimental toolbox -
d4c0406
[2023-06-30] Address review comments -
a5c9006
[2023-06-25] [Matlab] Update vdot/qdot in experimental toolbox -
bde497c
[2023-06-25] [unittest] Update tests -
10b1f25
[2023-06-30] [Python] Make names in ExtensibleReactor consistent -
7a8174c
[2023-07-01] [Python] Include class and method name in deprecation warnings
-
-
#1519 Fix compiler warnings
-
b83d329
[2023-06-29] Eliminate use of deprecated std::wstring_convert -
07bc22a
[2023-06-29] Add helper function for getting sizes as signed int -
4b8173c
[2023-06-29] Fix compiler warnings from SolutionArray -
3b2ce47
[2023-06-30] Fix compiler warnings in gtest test suite -
8aad9f3
[2023-06-30] Fix warnings about unused variables -
18b5385
[2023-06-30] Hide deprecation warning when compiling ResidJacEval.cpp -
6444e6b
[2023-06-30] Fix warnings about uninitialized variables -
146290a
[2023-06-30] Fix signed/unsigned comparison warnings in SharedCabinet -
ae3c63e
[2023-06-30] Fix Numpy deprecation warnings in test suite -
c1b3d5c
[2023-06-27] Ensure mass flow rate is set for FlowReactor -
21e5982
[2023-06-30] [Python] Eliminate use of deprecated FlameBase.other_components method -
493a63d
[2023-06-30] [Python] Include class and method name in deprecation warnings -
8b7e4f2
[2023-06-30] [Python] Show call site in deprecation warnings -
2050fee
[2023-06-30] [Python/Test] Filter expected warnings -
8c534e8
[2023-07-01] [SCons] Ignore yaml-cpp compiler warning -
7806fdf
[2023-07-01] [Doc] Fix some Doxygen formatting issues -
754ea74
[2023-07-01] [Doc] Fix typos -
be63409
[2023-07-01] [SCons] Use options for dynamic linking in generated cantera.pc -
2771e61
[2023-07-01] Bump version to 3.0.0b1
-
- #1523 [oneD] Remove hard-coded offset_T
-
#1524 Add support for building MATLAB toolbox on Apple Silicon
-
2cf33cf
[2023-07-03] [SCons] Add support for building MATLAB toolbox on Apple Silicon
-
-
#1529 [SCons] Require minimum HighFive version
-
f89efe8
[2023-07-05] [SCons] Require minimum HighFive version
-
- #1531 Small fixes in oneD
- #1541 Fix documentation
-
#1538 Limit {fmt} versions
-
2057cbf
[2023-07-09] [SCons] Require fmt>=6.1.2 -
f1a58e9
[2023-07-09] Remove defunct fmt adaptations -
2b011da
[2023-07-09] Ensure that fmt can interpret template types -
6a93b99
[2023-07-10] [SCons] Add FMT_HEADER_ONLY=1 -
6ff7b2a
[2023-07-09] [SolutionArray] Switch CSV output to fmt::format -
a4b0743
[2023-07-09] [GH] Test multiple fmt library versions
-
-
#1542 [SCons] Add deprecation warning for icc compiler
-
6fc22c4
[2023-07-10] [SCons] Add deprecation warning for icc compiler
-
-
#1534 Update doxygen Chemical Kinetics/Numerics Documentation
-
ea5351a
[2023-07-07] [docs] Fix doxygen warning in vcs_VolPhase -
3dc0d96
[2023-07-07] [docs] Consolidate chemical equilibrium documentation -
cbbc5e6
[2023-07-07] [docs] Restructure Kinetics doxygen documentation -
ca8ef11
[2023-07-07] [docs] Update doxygen numerics groupings -
b27cb8c
[2023-07-07] [docs] Fix doxygen documentation of physical constants -
3935b5b
[2023-07-07] [docs] Restructure doxygen error & diagnostics grouping -
1547e76
[2023-07-07] [docs] Increate DOT_GRAPH_MAX_NODES -
25e8e5c
[2023-07-07] [docs] Switch to markdown mainfile
-
-
#1543 Update doxygen (cont'd)
-
b5f8b48
[2023-07-17] [docs] Restructure doxygen file input/output -
591bd73
[2023-07-17] [docs] Improve doxygen group label -
8a94325
[2023-07-17] [docs] Restructure doxygen zeroD documentation -
17d8303
[2023-07-17] [docs] Restructure doxygen oneD documentation -
c3bcf37
[2023-07-17] [docs] Restructure surface problem solver documentation -
088f746
[2023-07-17] [docs] Resolve #1535 -
3e3f69e
[2023-07-17] [docs] Make documentation of derivatives more accessible -
e150acf
[2023-07-17] [docs] Add doxygen treeview -
037d958
[2023-07-17] [docs] Fix formatting
-
- #1544 Fix Matplotlib warnings in examples
-
#1545 Fix reading arrays containing subnormal floating point values
-
a8a1c83
[2023-07-17] [YAML] Fix reading arrays containing subnormal floating point values
-
- #1547 Make SolutionArray formatting consistent for different {fmt} versions
-
#1546 Switch doxygen documentation theme
-
1107d7a
[2023-07-17] [docs] Switch doxygen theme -
978b9e2
[2023-07-18] [docs] Put details on top -
b9c93a2
[2023-07-18] [docs] Fix formatting -
c391351
[2023-07-18] [docs] Add theme extensions -
a1b46e3
[2023-07-18] [docs] Remove defunct constant-density thermo model entry -
90153f7
[2023-07-18] [docs] Customize doxygen menu bar -
5f1014c
[2023-07-18] [docs] Turn off doxygen collaboration diagram
-
-
#1552 Fix serialization of phases with reactions from multiple YAML sections
-
7fd42ac
[2023-07-23] [base] Fix 1522
-
-
#1553 [Kinetics] Implement band aid for plog validations
-
cf62a0b
[2023-07-24] [Kinetics] Implement band aid for plog validations
-
- #1551 Provide links to previous Doxygen documentation
-
#1550 Use Doxygen @cite
-
d60383d
[2023-07-22] [docs] Use doxygen cite command -
a53cd3a
[2023-07-22] [docs] Add transport references -
e80cbf7
[2023-07-22] [docs] Add kinetics citations -
fc135d9
[2023-07-22] [docs] Add thermo references -
4bb6a76
[2023-07-22] [docs] Add bibtex hyperlinks to doxygen bibliography -
becbad1
[2023-07-24] [docs] Use at-sign for Doxygen cite command -
d01ce5a
[2023-07-23] [CI] Install bibtex tool
-
-
#1496 Matlab interface (new) test suite
-
77039ac
[2023-05-23] Added test class proof of concept -
9e13e3e
[2023-05-25] Update to ThermoPhase tests -
d1f2902
[2023-06-06] Proof of concept test suite with run test script -
7693f50
[2023-06-08] Changed location of tests -
e024f24
[2023-06-08] Add Run Matlab Test Script to CI workflow -
fb550f6
[2023-06-08] CI: Add LD_PRELOAD library path in Matlab test runner -
1ecff82
[2023-06-09] Added environment variables for cantera data -
83a4dcf
[2023-06-09] Moved test setup from script to individual class -
b802ca3
[2023-06-13] Added environment variables for Github Actions to -
cd347f7
[2023-06-13] Added Kinetics Tests -
e136bf8
[2023-06-13] Enabled part of Thermo Test after PR#1498 -
44ac491
[2023-06-13] Replace verifications with assumptions -
a2c316e
[2023-06-13] Disabled parts of Kinetics Tests that Fail -
d1b2bd5
[2023-06-23] Added assumeFail precondition for failing tests -
e3b5228
[2023-07-26] Added ctRoot to gitignore -
e2b50c6
[2023-07-26] Added checks for OS type in Matlab test suite -
9375e8d
[2023-07-27] Removed unused python packages for Matlab testing -
4dc301b
[2023-07-27] Simplified test set up and tear down methods -
6b44f1e
[2023-07-27] Added diagnostics for filtered tests
-
- #1557 Doxygen formatting
- #1558 [docs] Differentiate Doxygen from LaTeX commands
-
#1559 Fix Doxygen warnings
-
054cb80
[2023-07-28] [docs] Fix Doxygen warning about group ending -
e1f6b82
[2023-07-28] [docs] Add missing parameters -
c4d8e5e
[2023-07-28] [docs] Add docstrings to explicitly linked class variables -
40b6ae3
[2023-07-28] [docs] Tweak signature to avoid Doxygen warning -
3b81b72
[2023-07-28] [docs] Fix broken Doxygen links -
4dd28c4
[2023-07-28] [docs] Fix brief documentation
-
-
#1561 Doxygen autobrief fixes
-
8047989
[2023-07-29] [docs] Fix Doxygen autobrief -
d249b2b
[2023-07-29] [docs] Add citation -
82aec96
[2023-07-29] [docs] Improve SolutionArray documentation -
b4cde19
[2023-07-29] [docs] Move 1D radiation comments to Doxygen -
dc06d7e
[2023-08-02] [docs] Replace additional instances of /*! -
31c5acf
[2023-08-03] [docs] Add missing detailed description -
3478d0e
[2023-08-03] [docs] Add Smith and Missen to bibtex
-
- #1565 Standardize code
- #1563 Add derivative documentation
- #1562 Update Doxygen style instructions
-
#1570 Fix for Sundials 6.6 behavior changes
-
ce797ba
[2023-08-03] [Reactor] Always use "one step" mode with SUNDIALS integrators -
0b80608
[2023-08-03] [CI] Test Sundials 6.6 -
3ec4577
[2023-08-04] [Reactor] Improve error message when advancing to past time -
e6c7030
[2023-08-04] [Reactor] Improve CVODES error handling -
222b0eb
[2023-08-04] Mark Reactor/ReactorNet methods as const -
e0a2f11
[2023-08-04] [Reactor] Fix getting sensitivities after calls to advance
-
-
#1568 Standardize code cont'd
-
9adc594
[2023-08-03] Replace vector_int -
845a551
[2023-08-03] Replace vector_fp -
86b2a13
[2023-08-03] Replace doublereal -
c09611b
[2023-08-03] Using std::make_shared -
1b81689
[2023-08-03] Using std::vector -
e482e13
[2023-08-03] Using std::shared_ptr -
3dae4d4
[2023-08-03] Using std::unique_ptr -
8f320c2
[2023-08-03] Using std::pair -
ddd803c
[2023-08-03] Using std::function -
0df90be
[2023-08-03] Using std::map -
64ade35
[2023-08-03] Using std::string -
25f6834
[2023-08-03] Improve formatting -
c50b8b4
[2023-08-04] Fix Matlab toolbox compilation -
53396d4
[2023-08-05] Clean up line wrapping and indentation -
3332319
[2023-08-05] [CI] Relax timeouts on for Intel compiler setup
-
- #1566 Add CI linting for some code style issues
-
#1567 Doxygen cleanup
-
d92d977
[2023-08-03] [docs] Sort BibTeX entries alphabetically -
070c226
[2023-08-02] [docs] Replace remaining Doxygen commands -
855f239
[2023-08-03] [docs] Add Doxygen eqnarray -
5b6cf5f
[2023-08-03] Remove % in group definition string -
bf98c18
[2023-08-03] [docs] Fix LaTeX log/ln/exp -
ad251db
[2023-08-03] [docs] Fix ConstCpPoly docstring -
d951bd5
[2023-08-03] [docs] Fix new Doxygen warnings -
38b76a0
[2023-08-06] Replace \log by \ln
-
- #1569 Fix #1525
-
#1571 Use C++17 attribute for deprecated types
-
a900edf
[2023-08-06] Use C++17 attribute for deprecated types
-
-
#1572 Documentation updates
-
0a0087f
[2023-08-05] [CI] Build docs with Sphinx 5.1.1 -
0b60e87
[2023-08-06] Remove obsolete Doxygen options -
63f9bb0
[2023-08-06] [Doc] Fix alphabetization of phase models -
1c0f5e4
[2023-08-06] [Doc] Note version added for recent ThermoPhase models -
7bb1f09
[2023-08-06] [Doc] Use Doxylink to link to C++ classes -
7f51122
[2023-08-06] [Doc] Remove broken link to non-existent Electrochemical reaction type -
373b3e0
[2023-08-06] [Doc] Revise ThermoPhase documentation -
d95d28f
[2023-08-06] [Doc] Remove admonition about testing from MixtureFugacityTP -
cdaac33
[2023-08-06] [Doc] Fix obsolete references to SimpleThermo -
075d33b
[2023-08-06] [Doc] Fix notation for natural log -
a47153a
[2023-08-07] [Doc] Reduce clutter in C++ member function docs -
c82781e
[2023-08-07] [Doc] Remove obsolete reference to CA_Mode -
f902ad8
[2023-08-07] [Doc] Update citations for some transport classes -
ac6f49c
[2023-08-07] Delete duplicated documentation -
1f580a3
[2023-08-07] [Doc] Fix some spelling errors
-
- #1575 Add tpx citations
-
#1573 Switch to PyData Sphinx theme
-
f3fe297
[2023-08-07] Switch to PyData Sphinx theme -
7e5658f
[2023-08-07] Make Sphinx header links consistent with cantera.org header -
4c89ce5
[2023-08-07] Restore NumFOCUS/donation links -
04cc5b4
[2023-08-07] Add version switcher to Sphinx docs -
bfc26cf
[2023-08-08] Fix alignment of equations in Sphinx docs -
25851e7
[2023-08-08] [Doc] Use MathJax instead of KaTeX
-
-
#1574 Assorted C++ / SCons cleanup
-
6eb40e2
[2023-08-08] [SCons] Update required Boost version to 1.70 -
597230e
[2023-08-08] Make use of FMT_HEADER_ONLY specific to problematic configurations -
dc74ada
[2023-08-08] [SCons] Fix reporting submodule Eigen version -
460d011
[2023-08-08] Clean up spacing around angle brackets in templates -
5739aee
[2023-08-08] Move method implementations out of CoverageDependentSurfPhase.h -
31f1516
[2023-08-08] Deprecate begin/end methods of matrix classes -
e058ab9
[2023-08-09] [SCons] Keep conda build environment path out of generated cantera.pc -
3ee75b0
[2023-08-08] [Test] Skip pint-based tests for pint<0.17.0 -
4b30fa7
[2023-08-08] [Reactor] Remove vestigial ReactorSurface code from WallBase
-
-
#1582 [docs] Make string entries more intuitive
-
55290ee
[2023-08-11] [docs] Make string entries more intuitive
-
- #1585 Fix restoring ImpingingJet from HDF5
- #1584 Adopt PEP-8 for whitespace recommendations
-
#1581 Sphinx argparse
-
9c32976
[2023-08-11] [docs] Move converter script module documentation -
08d906a
[2023-08-11] Facilitate argparse documentation -
b573626
[2023-08-11] [docs] Use sphinx-argparse -
c6e5c1d
[2023-08-11] [docs] Improve linkage of convert script documentation -
ab1ba54
[2023-08-11] [CI] Install sphinx-argparse for docs runner -
16d387e
[2023-08-13] Remove invalid docstring -
378ff71
[2023-08-13] Deprecate --id option
-
-
#1555 Simplify BurnerFlame simulations
-
abfa8ae
[2023-07-24] [oneD] Introduce isFree() -
6f99882
[2023-07-24] [oneD] Introduce usesLambda() -
a997a31
[2023-07-24] [oneD] Propagate mdot for unstrained flows left-to-right -
5152b22
[2023-07-24] [oneD] Simplify/improve boundary logic -
f202340
[2023-07-24] [oneD] Only evaluate 'V' for strained flames -
2650acc
[2023-07-24] [oneD] Remove support for left outlets -
349316b
[2023-08-13] [oneD] Drop terms that are zero by definition -
6b397a5
[2023-08-13] [oneD] Rename usesLambda to isStrained -
52309ee
[2023-08-13] [oneD] Clarify Inlet1D docstrings
-
-
#1583 [docs] Clarify coverage-dependent surface species docs
-
e00c23f
[2023-08-11] [docs] Clarify coverage-dependent surface species docs
-
-
#1588 Fix issues for undeclared third-bodies and implicit third-body reactions
-
693beb6
[2023-08-12] [kinetics] Track undeclared third body usage -
0d0fd86
[2023-08-12] [Kinetics] Prevent segfault for third body edge case -
b45151c
[2023-08-12] [Python] Fix function signatures -
900169b
[2023-08-12] [Python] Deprecate reactant/product setters -
09ee7dc
[2023-08-12] [Kinetics] Fix implicit ThirdBody edge cases -
f802d10
[2023-08-12] [Python] Add Reaction.third_body_name convenience method -
717af98
[2023-08-12] [unittests] Add unit test for thirdbody edge cases
-
-
#1589 Make use of 'override' specifier
-
e03558a
[2023-08-13] Define conservative limits for LatticeSolidPhase minTemp/maxTemp -
9a549f8
[2023-08-13] [Thermo] Triage incorrect method overrides in LatticeSolidPhase -
8ec508a
[2023-08-13] Use override on ThermoPhase classes -
1492c8f
[2023-08-14] Use override on SpeciesThermoInterpType and PDSS derived classes -
15ba2d8
[2023-08-14] Use override on tpx::Substance classes -
dbeb32b
[2023-08-14] Use override on ReactionRate and ReactionDate classes -
583cd44
[2023-08-14] Use override on remaining Kinetics classes -
2531018
[2023-08-14] Use override on transport classes -
a4be492
[2023-08-14] Use override on ZeroD classes -
cef19a9
[2023-08-14] Use override on 1D classes -
fc21853
[2023-08-14] Use override on various utility classes -
b35ef59
[2023-08-15] Use override in C++ samples and tests -
4a4bc87
[2023-08-15] [CI] Check for proper use of 'override' -
43fca53
[2023-08-15] [Test] Fix unused variable warning
-