Cantera 3.0.0 Changelog - Cantera/cantera GitHub Wiki
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 docs2297bcb[2022-05-06] [doxygen] Update formatting of member groupings in thermo docs8cd7983[2022-05-06] [doxygen] Update formatting of remaining member groupingse5122f0[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 HKFT0867fe8[2022-05-23] Remove CTI/XML format from Fortran interfacefca204f[2022-05-23] [Fortran] Enable creating surfaces from YAML98b0383[2022-05-01] Remove XML/CTI format from Python interface7d9551d[2022-05-01] Remove XML/CTI format from Matlab toolbox2bd70c8[2022-05-01] Remove CTI/XML from C++13d38ec[2022-05-23] [Test] Eliminate use of deprecated toSIa37054c[2022-05-23] [Doc] Eliminate CTI/XML-related documentatione5032e5[2022-05-23] Remove vendored libexecstream7e0f469[2022-05-24] Remove deprecated code slated for removal after Cantera 2.63947980[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 .gitignore66d1e13[2022-05-25] [SCons] Switch legacy_rate_constants default4338cd2[2022-05-25] [SCons] Remove CT_NO_LEGACY_REACTIONS_26c5db887[2022-05-25] [Python] Remove API for legacy Kinetics0d4e4ff[2022-05-25] [Sphinx] Update kinetics.rst30a1ce9[2022-05-25] [UnitTests] Remove Python tests for legacy Kinetics340545c[2022-05-25] [UnitTests] Remove remaining tests for legacy Kinetics4c4090b[2022-05-26] [UnitTests] Rename kineticsFromScratch38c0c993[2022-05-25] [Kinetics] Remove suffix '3' from updated Reactions393f356[2022-05-25] [Kinetics] Remove factory constructors for legacy reactions31a98d0[2022-05-25] [Kinetics] Remove legacy reacions from Kinetics managers2b6d882[2022-05-25] [Kinetics] Remove legacy Reaction objectsa384352[2022-05-25] [Kinetics] Remove vestigial legacy code in GasKineticsba207ad[2022-05-25] [Kinetics] Remove Rate1 from InterfaceKinetics28d9c95[2022-05-25] [Kinetics] Remove RateCoeffMg, FalloffFactory and FalloffMgr156fd48[2022-05-25] [Kinetics] Remove obsolete ReactionRate objects and methodsc0621bf[2022-05-25] [Kinetics] Remove obsolete headers (reaction_defs.h and RxnRates.h)74cbf62[2022-05-25] [Kinetics] Remove vestigial legacy code from InterfaceKineticsc98fec2[2022-05-25] [Input] Remove deprecated silane.yamla521e40[2022-05-26] [Kinetics] Remove Reaction::usesLegacy631522a[2022-05-26] [Kinetics] Remove deprecation directive for empty newReaction8aaa113[2022-05-26] [Kinetics] Transition Kinetics::reactionType(Str)d6b2c22[2022-05-26] [Python] Remove deprecated methods from Kinetics APIe41449e[2022-05-26] [SCons] Remove legacy_rate_constants optionc040b12[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 API8dc6b05[2022-05-29] Remove setup_cantera scriptsa74386f[2022-05-29] [Kinetics] Deprecate single-parameter ReactionRate::validate9fbb2c7[2022-05-29] [Kinetics] Introduce Reaction::check to clarify API7c7c83b[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::addSpeciesAlias21c0653[2022-05-29] [Doc] Fix incorrect use of @internal command29eb1fd[2022-05-29] Fix formatting in ThermoPhase.hf3dabbf[2022-05-30] [Doc] Show all members of Python Wall classbbcdabe[2022-05-30] [Doc] Include all Python classes/functions in Sphinx05cb4e4[2022-05-30] [Doc] Clean up usage of @see directive3caf262[2022-05-30] [Input] Document handling of activation energy in eV8fbb4bc[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_guess74b705e[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 HDFbfd6df0[2022-06-09] [samples] Tweak flame_initial_guess example399142e[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 consistencye13a19a[2022-05-30] [Test] Add tests for partial molar properties2472923[2022-05-30] Show more info about failing consistency testse06ad6b[2022-05-31] [Thermo] Fix calculation of IdealMolalSoln::intEnergy_mole0747a4d[2022-05-31] Handle known failures in thermo consistency tests32035a0[2022-05-31] Fix typo in binary-solution-tabulated YAML docs11407e4[2022-05-31] Add consistency tests for IdealSolidSolnPhase948ffed[2022-05-31] Add consistency tests for BinarySolutionTabulatedThermo5d6b126[2022-06-01] Make MetalPhase::intEnergy_mole thermodynamically consistent99060c3[2022-06-01] Add consistency tests for MetalPhasec6f82bf[2022-06-01] Add consistency tests for PureFluidPhasee23dddd[2022-06-01] Add consistency tests for PlasmaPhasebfb11e6[2022-06-02] Add consistency test for cp = dh/dT at constant Pad00983[2022-06-02] Add consistency test for cv = du/dT at constant V07b06c8[2022-06-02] Add consistency test for partial molar cpb48bfd3[2022-06-03] Add consistency tests comparing dS/dT to cp and cv97e078c[2022-06-03] Add consistency tests for DebyeHuckel25dc3d8[2022-06-03] [CI] Set Visual Studio 2019 as minimum tested version151bbff[2022-05-31] Update submodule to Googletest 1.11.0a14f83f[2022-06-03] Make error output from consistency tests more compact309f4af[2022-06-03] Add consistency tests for Margules39b58b7[2022-06-03] Add consistency tests for standard state properties1e2fce4[2022-06-03] Add consistency tests for LatticePhase and LatticeSolidPhasebc85a4f[2022-06-03] Add accessor for method raising CanteraError97d2fdc[2022-06-03] Automatically skip consistency tests of unimplemented array methods88e5de8[2022-06-04] Add consistency tests for activities and activity coeffs43c42c5[2022-06-04] Add consistency tests for StoichSubstancef70c8ac[2022-06-04] Add consistency tests for SurfPhase and EdgePhasec25d2fc[2022-06-04] Add consistency tests for WaterSSTP1acfbca[2022-06-05] Add consistency tests for Maxwell relations0c2cd31[2022-06-06] Add consistency test for ideal-solution-VPSS model857ae8c[2022-06-06] Update naming/formatting in thermo consistency testseccacaf[2022-06-06] Fix reference thermo in two-phase region for PureFluidPhase5aaa58f[2022-06-06] Add consistency tests for reference state properties88669ca[2022-06-06] Add consistency tests for Redlich-Kister phase17bb016[2022-06-06] Add consistency tests for Maskell phasea57a7f0[2022-06-07] Add consistency tests for IonsFromNeutralMolecule40858d4[2022-06-07] Add consistency tests for HMW electrolyte phase17d5da1[2022-06-07] Document consistency testing infrastructurec9c7225[2022-06-07] Remove redundant thermo consistency tests
- #1307 Use logging consistently in SCons
12f2ece[2022-06-03] [SCons] Use logging consistently in SConstruct9e59c11[2022-06-03] [SCons] Deprecate VERBOSE option2ef2c8a[2022-06-03] [SCons] Remove check slated for removal after Cantera 2.55c4124b[2022-06-03] [SCons] Update post-build messagee68c7de[2022-06-03] [SCons] Add custom FAILED logging leveleff0b66[2022-06-03] [CI] Update SCons option8ee17a4[2022-06-03] [SCons] Update formatting of post-install message5b689df[2022-06-03] [SCons] Add default logging level95ad5be[2022-06-03] [SCons] Add logging level STATUS4852ed6[2022-06-03] [SCons] Finalize logging option docstring9096e4a[2022-06-04] [SCons] Add SCons options to 'scons help'e8243ae[2022-06-04] [SCons] Use built-in version checks for Python and SCons994445a[2022-06-04] [SCons] Make unrecognized C compiler fatal and update formatting8f509fb[2022-06-05] [SCons] Adopt review feedback8f4c212[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 numIsotopes840aea9[2022-05-16] [Elements] Add helper methods for elementsa3cd673[2022-04-30] [Species] Add molecular weight attribute5536217[2022-05-17] [Test] Add tests for species molecular weight64ca41c[2022-05-25] [Doc] Add version notes for changesc0c4cad[2022-05-25] Apply suggestions from code review4973556[2022-05-25] [Phase] Species molecular weight is set earlierce3dcf7[2022-05-25] [Species] Calculate molecular weight in the getter28459bf[2022-06-13] Address review commentsabe3137[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 independentlyc842539[2022-07-03] Compile multi-part Cython module with SCons4ea4bb2[2022-07-03] Localize Cython includese033ab2[2022-07-06] Break up wrappers.hca4d078[2022-07-06] Rename base.pyx to solutionbase.pyx92287be[2022-07-06] Fix transitional TransportBase.h headera67cb42[2022-07-06] Normalize whitespace in pxd filesb2a7fd9[2022-07-10] [Cython] Add license header to all files
- #1286 Yaml2ck script
2eb3918[2022-02-01] yaml2ck.py01aeb72[2022-03-19] [yaml2ck] Fix tests comparisonf49c1c5[2022-04-29] [yaml2ck] Refactor thermo string builder003c253[2022-04-30] [yaml2ck] Refactor handling header text + metadata7e2a2c7[2022-04-30] [yaml2ck] Refactor other conversion methods5b35d8b[2022-05-27] [yaml2ck] Add typing_extensions for py37 compate5538d0[2022-05-27] [yaml2ck] Update docstringsf7162fc[2022-05-27] [yaml2ck] Fix validation option for mechanism548fa0f[2022-05-27] [Cython] Add write_chemkin method to SolutionBasec9ad1e7[2022-05-27] [Doc] Delete source keyword for phasescd486de[2022-05-27] [Doc] Add doc page for yaml2cka3d006e[2022-05-27] [CI] Install typing_extensions on CIa6587fb[2022-06-24] Update git-blame-ignore-revs after rebase merge213ea3d[2022-07-06] Apply suggestions from code review496a93a[2022-07-06] Address review comments about docs and testingf62d439[2022-07-06] [yaml2ck] Fix NoneType attribute error from CLI9d0e460[2022-07-10] [yaml2ck] Address review comments51494f4[2022-07-10] [yaml2ck] Add note about global thermo temperature
- #1332 Fix CustomRate segfaults and remove CustomReaction
a3a67ec[2022-07-05] [Kinetics] Remove CustomFunc1Reaction7bd59d0[2022-07-05] [Python] Deprecate CustomReaction07dd0d8[2022-07-05] [Samples] Update custom_reactions.py7998cd4[2022-07-05] [Kinetics] Use C++11 in-class member initialization in Reactionaad5f2e[2022-07-05] [Python] Prevent garbage collection of CustomRate objects8c70b9b[2022-07-05] [UnitTests] Update CustomRate unit testse3410f5[2022-07-11] [Python] Add missing warnings import
- #1330 Reliable input file errors
3f1ebda[2022-07-03] [Python] Remove unused ReactionRate string constructor17b0ec3[2022-07-03] Add .vs to .gitignoredef6cf5[2022-07-03] [Kinetics] Use C++11 in-class member initialization in ArrheniusBasea5629a8[2022-07-03] [Kinetics] Reliably raise InputFileError00d1b5a[2022-07-03] [Kinetics] Simplify ReactionRate::checkba98bcf[2022-07-04] [Kinetics] Remove NAN sentinel from ArrheniusBase83fa9c0[2022-07-04] [Kinetics] Remove NAN sentinel from FalloffRate91c0e34[2022-07-04] [Kinetics] Remove NAN sentinel from PlogRate4f6b759[2022-07-04] [Kinetics] Remove NAN sentinel from ChebyshevRatee1fbd4f[2022-07-04] [Units] Throw InputFileError for UnitSystem::convert5502fc8[2022-07-04] [Kinetics] Additional InputFileErrors in rate objects5e2196a[2022-07-05] [Kinetics] Centralize ReactionRate::m_valid5a50238[2022-07-04] [UnitTests] Add tests for updated InputFileErrors89f2c7c[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 specializations070e2f0[2022-07-06] [Kinetics] Remove get/setParameter specializations for Reactione1de71c[2022-07-06] [Kinetics] Introduce ThirdBody::checkSpecies1a0e095[2022-07-06] [Kinetics] Introduce ThirdBody::namef8475e9[2022-07-06] [Kinetics] Consolidate third-body detection logicf66795e[2022-07-06] [Kinetics] Remove Reaction::type specialization25c800b[2022-07-07] [Kinetics] Introduce ThirdBody::setNamef8c07e7[2022-07-07] [Kinetics] Delegate specialized constructors5b6c93a[2022-07-07] [UnitTests] Call tests from base Reaction in C++ec2578b[2022-07-07] [Kinetics] Remove pre-screening for implicit three-body reactions205c8a2[2022-07-07] [Kinetics] Add Reaction::setThirdBodyc3ac046[2022-07-07] [Python] Enable addition of ThirdBody from API793ad34[2022-07-07] [Kinetics] Enable creation of Reaction from reaction equation02cdca9[2022-07-07] [Kinetics] Remove ReactionFactorye501c91[2022-07-08] [Kinetics] Block instantiation with empty rate or node information8c9471b[2022-07-08] [Kinetics] Update Reaction::type to include rate information1feea17[2022-07-07] [Python] Remove obsolete code from Python API67a62f8[2022-07-07] [Samples] Remove kinetics argument from custom Reaction2454968[2022-07-09] [Kinetics] Refine Reaction/ThirdBody logic3613251[2022-07-10] [Kinetics] Ensure explicit types are serializedfba411c[2022-07-08] [Python] Add ThirdBody to Python APIb529ef7[2022-07-07] [UnitTests] Update C++ tests to reflect changes in Reactiona371dd5[2022-07-11] [yaml2ck] Update reaction detection1547ad3[2022-07-07] [UnitTest] Update Python UnitTests0dd05a0[2022-07-15] Address review comments6bb82c5[2022-07-15] [Kinetics] Implicit ThirdBody for FalloffRate's created from compositionc0fc8ac[2022-07-15] [Kinetics] Add ReactionRate::subType to differentiate FalloffRate spe…0d4e8b0[2022-07-15] Address review commentsd60e59e[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 logic55b7b0f[2022-07-18] [Kinetics] Allow alternative explicit three-body reaction types451dd75[2022-07-18] [Kinetics] Detection and serialization of Reaction edge casesbf617fb[2022-07-18] [UnitTests] Cover edge cases for three-body reaction logic49465da[2022-07-21] [Kinetics] Update error messages and comments557dbd9[2022-07-21] [Kinetics] Cover additional edge cases524a19c[2022-07-21] [Python] Block generic kwargs in Reaction constructor6a6497a[2022-07-21] [UnitTests] Addition third-body collider tests9d9bb5f[2022-07-24] Address review commentseb07527[2022-07-24] [Kinetics] Enforce zero default efficiency for explicit third bodyc2830c3[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 folder6e3c7e8[2022-08-05] [UnitTests] Move Python test suite and update SCons build process9f04218[2022-08-05] [Python] Add README.txt documenting changed unit test locationfdb7d3d[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 strings1b63ba5[2022-07-30] Fix duplication of input context in InputFileError43d2241[2022-07-29] Make volume of SurfPhase consistent with h = u + P*veedcbf9[2022-07-31] Make SurfPhase incompressible6e0028e[2022-08-02] Fix getCoverages for multi-site speciesc35d0ee[2022-08-07] [Fortran] Fix compilation error from getReactionType9b25602[2022-08-07] [Fortran] Fix compilation warnings from Clang9747fe8[2022-08-07] Fix incorrect name/label in F90 sample755a800[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 module20aa58c[2022-08-09] Fix use of test/work directory by Python testsa44908a[2022-08-09] [CI] Generate Python coverage data for Codecov28ef6f7[2022-08-10] [CI] Upload Python HTML coverage results72734b1[2022-08-10] [SCons] Move pytest check to common locationc039a0d[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 interface37459a8[2022-05-27] [.NET] Add support for retrieving array-of-doubles properties via Lib…a0e7fac[2022-05-28] [.NET] Generate C# interop code automatically2e7d719[2022-05-28] [.NET] Move source generator into a pluggable python module7e57b1a[2022-05-29] [.NET] Add appropriate dataclasses to sourcegen13e819d[2022-06-03] [.NET] Stub out platform-sniffing with compilation switches48fc5c9[2022-06-03] [.NET] Improve C# SourceGenerator readability445fefd[2022-06-03] [.NET] Add a crosswalk to map Handle classes5d1e645[2022-06-03] [.NET] Add test project and support for including native libs in build28672d2[2022-06-11] [.NET] Add ability to scaffold higher-level C# classes from CLIB31f0584[2022-06-11] [.NET] First pass at a ThermoPhase class5e4faa4[2022-06-12] [.NET] Move test classes under src directory for consistency49eef19[2022-06-15] [.NET] Rethink Species and SpeciesCollection4cd6249[2022-06-25] [.NET] Add ability to plug into Cantera’s logging functionalitye2fabf9[2022-06-15] [.NET] Flush-out ThermoPhase class and add Cantera.Examples projectfbaa5d1[2022-07-03] [.NET] Clean-up project files53e903e[2022-07-03] [.NET] Centralize static methods and object creation0ffe11f[2022-07-17] [.NET] Use case-insensitive comparison for Species and SpeciesCollectionc8192bf[2022-07-19] [.NET] Address review comments re: formatting and typosa1646f7[2022-07-20] [.NET] [sourcegen] Write preambles in generated files21c0135[2022-07-20] [.NET] [sourcegen] Add readmesd2afe36[2022-07-20] [.NET] Optimize setting thermo pairs9354084[2022-07-24] [.NET] Handle callback exceptions correctlyb4bc4c4[2022-07-19] [.NET] rework examples023be7d[2022-07-25] [sourcegen] simplify normalize_indent helper functiond4065ea[2022-07-26] [.NET] Update private field names and add XML doc commentsbb964ef[2022-07-27] [.NET] Optimize CallbackException.ThrowIfAny() hot path0674273[2022-07-30] Correct flushing logic in ExternalLogger5d67969[2022-08-08] [sourcegen] Clean up sourcegen, especially file I/O2ff1dfb[2022-08-09] [sourcegen] Update SourceGenerator API0a42ee6[2022-08-11] [sourcegen] Use typed config for C# source generator5cc7680[2022-08-12] [sourcegen] Update formatting for consistency with Cantera Python style09017bb[2022-08-12] [.NET] Use separate function in CLib for external loggingc797df7[2022-08-12] [.NET] Fix typos and add doc-comments2b88ec7[2022-08-12] [sourcegen] Tweak generate_source for better error handling2a426cc[2022-08-12] [sourcegen] Update readme080d5fe[2022-08-12] [sourcegen] Add clarifying comments for list copy in _convert_func6080b45[2022-08-13] [sourcegen] Move header file parsing to new HeaderFileParser class0cd9e07[2022-08-15] [.NET] Remove all CR and BOM characters created by 'dotnet new'2a758ef[2022-08-16] [.NET] Correct formula in example759b732[2022-08-17] [sourcegen] Remove superfluous local initialization in normalize_indentfd29c09[2022-08-17] [.NET] Update examples per review comments8859643[2022-08-17] [.NET] Update Cantera.csproj to simplify setting up dev environment9284645[2022-08-17] [.NET] Update readme with instructions for running tests and examples2138987[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 builds7f309cd[2022-08-13] [SCons] Fix sample SConstruct and Makefiles for package_build option60b3fb6[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 functions245f851[2022-08-15] Add more CVODES solver stats0d7ca26[2022-08-15] Use override specifer in AdaptivePreconditioner4dfbfab[2022-08-15] Allow specifying left or right preconditioning2ec692c[2022-08-16] [Reactor] Use right preconditioning by default5b2132a[2022-08-16] [Python] Simplify and generalize conversion of sparse matrices9101e60[2022-08-16] [Reactor] Remove unnecessary arguments from jacobian()3fc279e[2022-08-16] Make Reactor Jacobian available in Python357902c[2022-08-18] Fix temperature delta for IdealGasConstPressureMoleReactor351db5c[2022-08-19] Fix temperature derivatives in reactor Jacobians8c638bf[2022-08-24] Implement IdealGasMoleReactor::componentName57da9e3[2022-08-24] [Reactor] Make finite-difference Jacobian availableae8ed3a[2022-08-26] Fix Jacobian term calculations for IdealGasConstPressureMoleReactorf6415bf[2022-08-26] Fix Jacobian term calculations for IdealGasMoleReactorc69d2fd[2022-08-30] Return string from Preconditioner::preconditionerSidec7d84a7[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/restored03c0d6[2022-07-29] [OneD] Deprecate StFlow::setThermo79c0a79[2022-07-29] [OneD] Introduce Solution manager to OneDcad3ab5[2022-07-30] [OneD] Set pressure automaticallyf2984b5[2022-07-29] [Python] Create OneD objects from Solution2b6b1a2[2022-07-29] [UnitTest] Update oneD Python tests905709c[2022-07-29] [samples] Create StFlow from Solution9af42f7[2022-07-30] Clarify nomenclature for Solution::setTransportModelda3f19a[2022-07-30] Clarify C++ transportType() as transportModel() and deprecate old methodd67a1aa[2022-08-02] Address review comments3b2978e[2022-08-06] [oneD] Deprecate Sim1D::solution/getSolutione3080ed[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 ExtensibleRate6e23308[2022-08-11] Pass an arbitrary argument to user rate function9875cb4[2022-08-12] Make Delegator ownership optional for ExtensibleRate0958f7c[2022-08-12] [SCons] Extract Python module-building environment setup920adff[2022-08-13] Add machinery for managing user extensions4f45b14[2022-08-12] Scan user-provided Python module for ExtensibleRate classescd7b90f[2022-08-27] Register ExtensibleRate types with ReactionRateFactorybcade68[2022-08-27] Allow Delegator to delete Python ratesad19892[2022-08-28] Provide better error messages for Python extensionsda59a90[2022-08-28] Use decorator to register ExtensibleRate objectsbf1e2b4[2022-08-29] Implement delegation of ReactionRate::setParametersd198841[2022-08-29] Handle sharing of ExtensibleRate among copies of ReactionRateDelegator71ac8d0[2022-08-29] Provide user-defined name for ExtensibleRate objectsfe82aaf[2022-08-29] Add C++ test for Python ExtensibleRatec224342[2022-08-30] Update custom_reaction example to also show ExtensibleRate58af2ea[2022-08-30] Add more documentation for ExtensibleRatedc36ad3[2022-08-31] Add library directory containing libpython3.x61f2688[2022-08-31] Get ExtensibleRate to work on Windows GitHub Actions330f08b[2022-09-04] Improve error reporting during python extension module initialization2462fab[2022-09-04] Set PYTHONHOME when embedding Python on Windows242a4fe[2022-09-05] Improve handling of dynamic library paths on Mac/Windows82a76e8[2022-09-05] Ensure registration of extension rates in host Cantera library567f5d9[2022-09-05] [CI] Switch to Homebrew Python on macOSad78ce5[2022-09-07] Test error conditions for ExtensibleRate7ace1bc[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 OpenBLASf900321[2022-09-11] [SCons] Add standard 'lapack,blas' to 'locate_lapack' option9ccd75c[2022-09-11] [SCons] Tweak locate_lapack=auto settingsa6bdf4d[2022-09-12] [SCons] Rename locate_lapack to system_blas_lapack51627cd[2022-06-05] [CI] Add libraries to test SCons system_blas_lapack0cd37f0[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.h3dfb13e[2022-09-05] [oneD] Add Solution to ReactingSurf1D objects760ea59[2022-09-05] [oneD] Ensure Python API passes Solutions to boundaries488bd1a[2022-09-27] [samples] Fix regression in diffusion_flame_batch.py7684653[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 added3262435[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 conventionse539bff[2022-10-09] Update test/python/test_kinetics.py7cccb0c[2022-10-09] Update src/kinetics/InterfaceKinetics.cppf1d86d1[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' function2fafee8[2022-11-15] Drop support for Python 3.7d5068c7[2022-11-20] [CI] Test with Python 3.11f04d482[2022-11-15] Eliminate use of deprecated Py_SetProgramName functionfbe7e71[2022-11-16] Resolve rename of Sundials bandGBTRF/Sb0932bb[2022-11-16] [CI] Test with Sundials 6.4.1e43cf38[2022-11-17] [CI] Use correct Python version on macOS7d86e26[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 infrastructure6550238[2022-07-28] [CI] Add highfive HDF to workflowsf51fb65[2022-07-27] [OneD] Check groups and data size in HDF import file23c2ada[2022-07-28] [base] Add tokenizePath utilityd8cbc41[2022-07-28] [base] Add initial C++ SolutionArray implementation74cba84[2022-09-05] [base] Implement import of SolutionArray from yaml6f9561f[2022-09-06] [base] Implement import of SolutionArray from HDF8a01efe[2022-09-06] [base] Augment C++ SolutionArray APIb695099[2022-09-04] [OneD] integrate SolutionArray into Sim1D::restore30d3966[2022-11-29] [base] Add SolutionArray::readHeader29fc674[2022-11-29] [OneD] Convert legacy HDF header to meta data0d79adb[2022-11-29] [SCons] Add CPPDEFINE for HighFive on Windows240f9bb[2022-11-29] [Python] Add utility to query HDF supportd6ad4ec[2022-11-30] [base] Implement SolutionArray::writeHeaderc64fd04[2022-11-30] [OneD] Add alternative formats to Sim1D::save7edf7c3[2022-11-30] [base] Create hdfUtils.h06a0436[2022-11-30] [base] Add SolutionArray::setStatebdfcbcf[2022-11-30] [OneD] Implement Domain::asArray converter4c140a8[2022-11-30] [Base] Implement SolutionArray::writeEntry8891d27[2022-11-30] [oneD] Update properties for StFlow::restore0df1f97[2022-12-01] [AnyMap] Add AnyMap::keys57e1141[2022-12-01] [base] Streamline SolutionArrayd9c5760[2022-12-01] [Python] Add methods to test pre-existing YAML converters169aa7e[2022-12-01] [SCons] Install HighFive submodule on demand84de1cf[2022-12-02] [base] Create Storage class to handle HDF files88c306b[2022-12-03] Fix SolutionArray serialization for Boundary1D2d97daf[2022-12-03] Mark new features3e48d46[2022-11-29] [UnitTest] Add test for restoring from HDF4962c92[2022-12-03] [samples] Update diffusion_flame_batch.py54ee857[2022-12-05] Isolate HighFive to Storage.hc6aa334[2022-12-05] Refine HDF5 support infrastructuref5dc973[2022-12-05] Implement HDF5 compression85efbc1[2022-12-05] Ensure HDF5 can be read by SolutionArray.read_hdfdf3d6f9[2022-12-05] [Python] Deprecate Sim1D.write_hdf90cb108[2022-12-05] [samples] Remove Sim1D.write_hdf from Python samples9ac0f05[2022-12-06] [UnitTest] Skip PythonExtensibleRate if HDF5 is used0aca5f7[2022-12-01] [CI] Test HighFive installation routesf550faa[2022-12-20] [Python] Defer import of h5py until time of usef6cdcbc[2022-12-22] Address review comments417dcc9[2022-12-22] [base] Simplify SolutionArray data structure7630316[2022-12-22] [base] Remove HighFive headers from Storage.hef8b62d[2022-12-22] [OneD] Return header data when loading via Sim1D::restore834c39b[2022-12-22] [OneD] Remove legacy YAML serialization253e5e7[2022-12-22] [unittest] Update Sim1D.save/restore testsdff1afd[2022-12-23] [base] Prevent ambiguous YAML components1138adf[2022-12-21] [Test] Adjust integrator tolerance for MoleReactor tests9028139[2022-12-23] [Base] Mandatory index for SolutionArray::get/setState1d65af8[2022-12-26] [Base] Improve error handling for native HDF5 storaged1d0027[2022-12-27] [OneD] Improve naming of Domain1D objects71554f1[2022-12-27] [samples] Add Sim1D::save to cxx flamespeed sampled629432[2023-01-06] [platform] Update Makefile and cantera.pc
- #1323 [thermo] fix plasma enthalpy_mole
8a1bba9[2022-06-07] [thermo] fix plasma thermo propertiesd38782d[2022-06-17] [thermo, test] fix the consistency calculation for plasma5f40aac[2022-06-17] [interface] add electron pressurea1d3930[2022-10-02] delete unused except +translate_exception2f9abcf[2022-10-12] make more functions NotImplemented for PlasmaPhasecb514cd[2023-01-10] Fix compareThermo test for PlasmaPhase1fa20b7[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 wrappersf687bfd[2022-12-13] Implement ExtensibleRateData for Python interface199c98b[2022-12-13] [Python] Allow use of 'slots' in Extensible classes8ece96f[2022-12-13] Make custom_reaction.py example more robust5e5e7df[2022-12-13] Remove need for prefixing required delegates19d55aa[2022-12-14] Test ExtensibleRate memory managementc336f24[2022-12-15] Update documentation for ExtensibleRate7515ecc[2022-12-15] Improve error messages for unimplemented ExtensibleRate methods49c06fd[2022-12-21] Fix inclusion of function arguments in Sphinx docs8fcebbc[2022-12-21] [CI] Fix build failures with Python 3.8 on windows-2022 imagea84bc03[2022-12-21] [CI] Print GCC version on Ubuntu builders0392d65[2022-12-21] [SCons] Avoid unnecessary rebuilds of wheel58a5c6a[2023-01-21] [Delegator] Improve error messages when return types are missingc94f556[2023-01-21] [CI] Fix mambaforge setup3b6be9b[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 functions781f7d7[2023-01-21] [Input] Fix validation handling with minimal Python module633e5d2[2023-01-22] Deprecate Kinetics::surfacePhaseIndex7f73505[2023-01-22] [Doc] Describe Peng-Robinson input parameters9783989[2023-01-22] Fix spelling errors99fffea[2023-01-22] Remove references to "ASCII" input files695bbf5[2022-06-03] [Thermo] Deprecate unused getChemPotentials_RT method37250ec[2023-01-22] Remove outdated "friend" declaration405e51f[2023-01-22] Fix files with missing end-of-file newlines8faf608[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 files6ee94c1[2023-01-24] Fix incorrect virtual specifier on FalloffRate::evalFromStruct7627417[2023-01-26] Move some function definitions out of header filescc0377d[2023-01-29] Fix compilation failures with PCH and Eigen626ab1e[2023-01-26] Add "using" directives for common types076dff7[2023-01-28] [SCons] Automatically export symbols for DLLe428489[2023-01-28] Eliminate obsolete CANTERA_USE_INTERNAL29c7094[2023-01-29] [SCons] Compile using C++17 standard5ae4847[2023-01-27] Introduce cantera_python shim and load only when needed8114f2f[2023-01-26] [SCons] Link Python module to Cantera shared libraryae9687a[2023-01-27] Handle case where extension manager comes from existing Python module3c9af75[2023-01-28] Bump vendored fmt library to version 9.1.0081f434[2023-01-28] [SCons] Link tests and samples to shared library on Windows7f93a62[2023-01-28] Bump vendored Eigen to version 3.4.0713b7b1[2023-01-29] [SCons] Enforce minimum MACOS_DEPLOYMENT_TARGET74fd879[2023-01-29] [SCons] Restore functionality of buildutils.which9227599[2023-01-29] [SCons] Link to shared standard libraries with MinGWca527b4[2023-01-30] [CI] Upload wheel from MinGW to enable debugging5729492[2023-01-30] [CI] Disable mucking around with MinGW librariescaa99f8[2023-01-30] [CI] Upload MinGW libraries and gtest binaries for debugging7a891d0[2023-01-30] [CI] Use newer Python/Windows for MinGW builds6910c8d[2023-01-31] [CI] Show timing info for brew install commands36ccb1b[2023-01-31] Fix export of registration function when using MinGW57a9578[2023-01-31] Add function to distinguish shared vs static linking at runtime360e85b[2023-02-01] Check for match between shared lib and Python module1c5595e[2023-02-01] [SCons] Consolidate addition of build/lib to search pathb66a249[2023-02-01] Handle multiple versions of Python extensions808023c[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_TD8a81299[2023-02-09] [Thermo] Deprecate setState_TRX/Y8415355[2023-02-09] [Thermo] Rename setState_RP to setState_DPb20cfec[2023-02-09] [clib] Add set_thermo_TD/DP474dc29[2023-02-09] [matlab] Redirect RP setter to thermo_set_DPba76a7b[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 macrobf7d079[2023-02-24] [CI] Run with _GLIBCXX_ASSERTIONS enabled5810a2a[2023-02-24] Fix some compiler warnings26fcb39[2023-02-24] Fix warnings about sprintf from Apple Clange39d1e8[2023-02-24] Fix warning from implicit type conversion in format string98eb6da[2023-02-24] [SCons] Avoid compiler warnings from non-Cantera headers6392724[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 BinarySolutionTabulatedThermo597d6e9[2023-02-25] Fix interpolation of partial molar volumes in BinarySolutionTabulateT…8658c1b[2023-02-25] [Thermo] Add missing pressure term to IdealSolidSolnPhase::gibbs_molef19bd3f[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::getChemPotentials537b484[2023-02-28] Fix implementation of SurfPhase.partialMolarEntropiesc563597[2023-03-04] [Thermo] Fix enthalpy/entropy calculations in RedlichKisterVPSSTP0d44132[2023-03-04] [Thermo] Fix cv calculation in RedlichKisterVPSSTP2b6cd46[2023-03-04] [Thermo] Simplify RedlichKisterVPSSTP::getPartialMolarCp5b8e957[2023-03-04] Add more thorough test cases for RedlichKisterVPSSTP9d40c05[2023-03-04] Deprecate unused functions of GibbsExcessVPSSTPaccfb55[2023-03-04] Avoid need for mutable members of RedlichKisterVPSSTP9dd54e4[2023-03-04] Remove unnecessary member variables from RedlichKisterVPSSTP4ff5950[2023-03-04] Fix some documentation for RedlichKisterVPSSTP7f04d83[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.cdf5ba18[2023-03-01] [clib] Implement SharedCabinet using shared_ptr liste362a12[2023-03-01] [clib] Implement methods using SolutionCabinetbe39293[2023-03-01] [Transport] Deprecate legacy factory constructors3323ee2[2023-03-01] [clib] Switch TransportCabinet to smart pointers9c2348c[2023-03-01] [Kinetics] Change smart pointer type for newKinetics25b3ce3[2023-03-01] [clib] Switch KineticsCabinet to smart pointersf3e840d[2023-03-01] [Thermo] Add factory methods returning shared_ptr827ebb3[2023-03-01] [clib] Switch ThermoCabinet to smart pointers125a440[2023-03-02] [clib] Add Reactor::insert to clib604f9df[2023-03-02] [Kinetics] Update factory constructors12e6ca2[2023-03-03] [Kinetics] Deprecate non-default constructors6f8b151[2023-03-03] [Kinetics] Used shared pointers in Kinetics::addPhaseffebb8d[2023-03-02] [oneD] Enable Kinetics/Transport setters for smart pointers57ea5e0[2023-03-02] [clib] Construct ctonedim from smart pointers7c9ce80[2023-03-04] [clib] Shorten solution_ prefix to soln_0c31f7e[2023-03-05] [Thermo] Shorten newThermoBase to newThermoff9544f[2023-03-05] [clib] Adopt review comments7efc12d[2023-03-01] [fortran] Switch to smart clib cabinets8575876[2023-03-01] [unittests] Remove legacy factory methodsdd8dba2[2023-03-01] [test-problems] Replace legacy factory methodsd84af43[2023-03-02] [Python] Update API1f16bf2[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 configuration0b0159a[2023-03-05] Rename Kinetics::addPhase to Kinetics::addThermofa67952[2023-03-05] [clib] Add reverse lookup table to SharedCabineta5a8c4b[2023-03-06] [clib] Prevent memory leaks in lookup table7ffd9f9[2023-03-06] Clarify deprecation warningscc6489d[2023-03-06] [clib] Fix exception handling399e1cb[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.7a6196d3[2023-03-05] Use std::set instead of std::map when the value is never used56c3a07[2023-03-05] Make use of C++17 structured bindings to improve readability184f4dd[2023-03-05] Use 'if constexpr' to simplify MultiRate specializationb8d07ed[2023-03-05] Use std::filesystem to get last modified time of input filesa8fa093[2023-03-07] Use C++11-style non-static data member initializationad6efab[2023-03-07] Use 'default' to implement trivial constructorsda26479[2023-03-07] Remove unnecessary using and include statements7a69a67[2023-03-07] Make use of make_unique0cb25ab[2023-03-05] [samples] Update cmake standard to C++1719d99b2[2023-03-09] [Test] Disable occasionally-failing TestReactor.test_advance_with_limits172b323[2023-03-09] Replace boost::any with std::any5d247d0[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 Phasea69206c[2023-03-10] Deprecate unused methods of class ThermoPhase2657886[2023-03-10] Deprecate unused/redundant methods of class Kinetics9224025[2023-03-10] Deprecate unused methods of class Transportf04ea58[2023-03-10] Deprecate class IonsFromNeutralVPSSTP and class PDSS_IonsFromNeutral5e50be3[2023-02-16] [Doc] Fix building Sphinx docs on macOS9153ef2[2023-03-10] Deprecate class MaskellSolidSolnPhase125e150[2023-03-10] Remove unnecessary non-implementatiosn of getdlnActCoeffdlnN_diagebf7cb6[2023-03-10] Document reasons for providing activity coefficient derivativesadb49c3[2023-03-10] Deprecate unused methods of PDSS classes7ce825a[2023-03-10] Deprecate integer-based instantiation of tpx::Substance4e16561[2023-03-10] Eliminate usage of and deprecate Phase::moleFractdivMMWfde6650[2023-03-10] Deprecate most XML-era model names23ebd13[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 files8c6a228[2023-01-23] [AnyValue] Add service functionsbfa7545[2023-02-01] [Python] Stringify None to ""67a9833[2023-01-20] [Python] Accept numpy types for python_to_anyvaluea177366[2023-01-19] [base] Add new C++ SolutionArray methods6d1835c[2023-01-21] [SolutionArray] Rework SolutionArray and Storage9462857[2023-01-29] [data] Save legacy HDF format files for testinga266de0[2023-01-17] [Python] Link SolutionArray states to C++ core65110ff[2023-01-29] [Python] Deprecate legacy HDF support with h5py9fd1218[2023-01-31] [samples] Update HDF support in Python samplesd516d25[2023-02-01] [unittest] Add SolutionArray/Storage to google testsb356ec5[2023-01-24] [unittest] Update Python SolutionArray testsb95d3f2[2023-03-14] [Python] Drop hidden SolutionArray properties26d73a3[2023-03-16] [SolutionArray] Restrict scope of helper functions0c5fc1d[2023-03-16] Make SolutionArray::share a member function
- #1445 OneD domain factories and cleanup
a5172b1[2023-02-28] [oneD] Implement DomainFactory358512a[2023-02-28] [oneD] Introduce Domain1D::type4210e86[2023-02-28] [oneD] Deprecate StFlow::flowType4833a88[2023-02-28] [oneD] Introduce StFlow::isFreec58f6f7[2023-02-28] [oneD] Move spreadRate to Boundary1D8eb0639[2023-02-28] [oneD] Deprecate showSolution in favor of showee28caa[2023-02-28] [clib] Create domain_type3 to interface with Domain1D::type9073fae[2023-02-28] [oneD] Deprecate Domain1D::domainType01b88b0[2023-02-28] [samples] Replace show_solution by show065afc5[2023-02-28] [matlab] Replace magic number domain typese577ee1[2023-03-07] [clib] Implement soln_setTransportModel2b86bf4[2023-03-07] [unittest] Add coverage of new clib functions0df4cb4[2023-03-05] Add Interface to cantera/core.h7df55ad[2023-03-12] [oneD] Construct Sim1D from shared pointers40ee052[2023-03-12] [clib] Convert DomainCabinet to SharedCabinet60d5e33[2023-02-28] [Python] Instantiate Domain1D objects from factorya91970b[2023-03-12] [Python] Update Sim1D constructiona0f7c40[2023-03-13] [Python] Reintroduce FreeFlow and AxisymmetricFlowf3cc240[2023-03-12] [samples] Update oneD samples7a07ff3[2023-03-12] [unittest] Update test suite43d4086[2023-03-13] [sphinx] Add FreeFlow and AxisymmetricFlowad761c3[2023-03-13] [clib] Replace doublereal in definition filesbf4ab52[2023-03-17] [clib] Add bdry_setSpreadRate/bdry_spreadRate2884a08[2023-03-18] [1D] Use StFlow::fixed_mdot when applicable
- #1135 coverage-dependent surface phase thermodynamics
f121f3c[2021-02-16] Initial implementation of CoverageDependentSurfPhasec4bbb39[2022-02-11] removed unnecessary parts from example yamla580c52[2022-04-17] revised covdepthermo main code block0d205d1[2022-04-19] rectified thermo.pyx43b8f80[2022-06-06] enabled spell checker and fixed typosc7f1647[2022-06-30] All lines modified to below 88 char1af28a9[2022-06-30] combined PiecewiseDependency into Interpolative Dependency1753ebd[2022-07-08] Improve CoverageDependentSurfPhase documentation125334b[2022-07-11] Nest dependency objects inside CoverageDependentSurfPhase class5fe32ce[2022-07-12] CoverageDependentSurfPhase updatesf9db845[2022-09-09] Remove redundant variables in PolynomialDependency23732b2[2022-09-12] Remove redundant variables in initThermob583cad[2022-09-12] Fix reference class as SurfPhase in testcd25066[2022-09-13] Add descriptions in testb6d04e3[2022-09-13] Combine default constuctor away2b7b54e[2022-09-16] Improve documentation4d3c83b[2022-09-21] Implement getParameters and getSpeciesParametersd7e2415[2022-09-21] Add documentation in phases.rst and species.rst2a8d54e[2022-09-22] Add thermo consistency test for CoverageDependentSurfPhase79dbf00[2022-09-27] Add ThermoYamlRoundtrip test and python example839a9bb[2022-10-04] Add CoverageDependentSurfPhase::type() methodc1cabb1[2022-10-04] Generalize InterfacePhase type checking routine7f33fcf[2023-02-23] Fix typos in code and docstring0fd2838[2023-02-23] Fix notations and symbols in docstringedf4b3a[2023-02-23] Remove redundancy in CoverageDependentSurfPhase20f428c[2023-02-23] Improve coding style for CoverageDependentSurfPhase8e9913d[2023-02-26] Fix interpolative map check routine and getSpeciesParameters methoddab9afe[2023-03-10] Encapsulate parameter import routines into constructors045908c[2023-03-10] Remove duplicate tests for CoverageDependentSurfPhase1d66901[2023-03-11] Replace dynamic_cast with newInterface8205613[2023-03-11] Compare all species reference thermo properties0d5b540[2023-03-11] Replace keywords and cantera versiona2d6a92[2023-03-13] Add header on data/covdepsurf.yamlde20b1a[2023-03-13] Add header on test/data/yaml236da1a[2023-03-16] Remove unit entry from species.rsta3c19cf[2023-03-16] Update coefficient notations in the documentationaeca847[2023-03-17] Bundle up repeated entries in species.rstc9a0441[2023-03-17] Restructure entries in species.rst5046656[2023-03-17] Improve documentation in CoverageDependentSurfPhase.hfbfd93f[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 initialization11a0406[2023-03-17] Add support for Cython 3.0.0b1c281601[2023-03-17] Convert C++ NotImplementedError to Python NotImplementedErrorf8c6d9d[2023-03-18] Improve documentation of _SolutionBase._references4ea0f4e[2023-03-19] [Python] SolutionArray and Quantity block add_species3cbe8aa[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 reactors25ad274[2023-02-26] Add authorc185d9a[2023-03-20] Fix typos in data/YZA.yaml128e1c0[2023-03-20] Fix typos in samples/python/reactors/PorousMediaBurner.py38025a1[2023-03-20] [Python] porous burner: address review243fac5[2023-03-20] [Python] Clarify limitations of cascade model
- #1458 Tweak SolutionArray IO
fe807d5[2023-03-20] [FileIO] Add 'overwrite' option to save routines5841dcd[2023-03-20] [SolutionArray] Do no return group name4406110[2023-03-20] [1D] Deprecate loglevel in save/restore30d2107[2023-03-20] [Python] Add SolutionArray tweaks to APIb7717ac[2023-03-20] [CI] Update pytest and google tests3ea2510[2023-03-20] [samples] Update file IO8b5a0e9[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 glitch9b87264[2023-03-24] [Python] Add ThermoPhase._native_modec12d94e[2023-03-24] [SolutionArray] Implement SolutionArray::normalize96ba557[2023-03-25] [unittest] Add gtest for SolutionArray::normalizeb735e75[2023-03-23] [oneD] Replace Sim1D::m_x by OneDim::m_data5541f60[2023-03-23] [oneD] Share data vectors as Domain1D::m_data241713f[2023-03-24] [oneD] Update Domain1D/SolutionArray interface91c1684[2023-03-24] [Python] Update FlameBase/SolutionArray interfacesf6b6f40[2023-03-25] [Python] Deprecate obsolete 1D 'settings' properties1a31345[2023-03-25] [Python] Deprecate unused FlameBase.other_components713c857[2023-03-25] [Python] Convert FutureWarnings to DeprecationWarningsafc9931[2023-03-25] [Python] Deprecate FlameBase.solution4b7bf2f[2023-03-25] [Python] Prevent python_to_anyvalue conversion failures527f88b[2023-03-25] [Python] Remove OrderedDicta3991c6[2023-03-25] [Python] Deprecate h5py support71e22f1[2023-03-26] [oneD] Remove hardcoded component indices0b6a159[2023-03-26] [oneD] Remove hardcoded solution boundsb8b3a16[2023-03-26] Remove h5py dependence85706c8[2023-04-08] Improve nomenclature and docstringsf493f5b[2023-03-24] [unittests] Update unittests
- #1472 Remove unused configuration variables
483f2f4[2023-04-05] [SCons] Remove SOLARIS variable1d964ef[2023-04-05] [Fortran] Remove unused NEED_ALT_MAIN occurrences5befe80[2023-04-05] [SCons] Remove DARWIN variable56d47be[2023-04-05] [SCons] Require Boost version 1.61 or newer775fe6f[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 Jacobian1eb7ee2[2023-04-10] Generalized preconditioning for gas phase reactors04888ec[2023-04-10] Update IdealGasMoleReactor to use more linear algebra calculations2eb3dda[2023-04-10] Jacobian utilities for preconditioner and networks with a test33b937a[2023-04-10] Some simple additions to check dimensions of utilities added1bc45ab[2023-04-10] This commit updates naming, docs, bugs, and makes other PR changes.1413fbf[2023-04-10] Inherit test_tolerances to MoleReactorsb7ee632[2023-04-10] Update to mole reactor jacobians199ee2a[2023-04-10] This commit removes corrections made to IdealGasConstPressureMoleReactor05055e1[2023-04-10] Comment changes and typo correctionsf3df9b0[2023-04-10] Update to MoleReactor surface jacobian function and test69d63d5[2023-04-10] Implement other _ddN interfaces, tests, and missing interface functions30369ef[2023-04-10] Fix documentation building and change _ddN to _ddCif3ebe53[2023-04-10] This commit addresses requested PR changes.cfee65f[2023-04-10] This commit adds some simple reactor jacobian tests and fixes bugs03d1ecd[2023-04-10] This commit fixes types, updates tests, and composition dependence9f25dd5[2023-04-10] Typo fixes and move setting of composition dependence.
- #1462 Solutionarray summary
0b7b493[2023-03-22] [SolutionArray] Implement SolutionArray::infob9b8473[2023-03-22] [Python] Add SolutionArray.info1df5ec4[2023-03-22] [Python] Use SolutionArray.info for reprec454fc[2023-03-23] [SolutionArray] Select keys in SolutionArray::info756f595[2023-03-23] [Python] Support select_species in SolutionArray38b51fd[2023-04-09] [Python] Detect width of terminal for SolutionArray.info1f1751b[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_ptr4b88a20[2023-03-20] [Cython] Retain units info when converting AnyMap to Python8ff7a71[2023-03-20] [Cython] Update function names for AnyMap conversionsc2863ce[2023-03-26] [Python] Add UnitSystem.convert_to / convert_activation_energy_to6c45457[2023-03-30] [Python] Add unit handling to AnyMapae7b158[2023-03-31] Add holdExternalHandle to Delegatorcbea8f6[2023-03-31] [Python] Improve access to ExtensibleRate objectsb9cf03f[2023-04-02] Move undefined units handling into UnitSystem0c53011[2023-04-02] [Python] Add more complete handling of UnitStack in ExtensibleRate6de0d02[2023-04-03] Centralize serialization of ReactionRate 'type' attribute22ddb16[2023-04-03] [Python] Add basic serialization support for ExtensibleRateb676438[2023-04-10] Include AnyMap in Python docsee0d7dd[2023-04-11] Fix calculateRateCoeffUnits for falloff reactions2def1d8[2023-04-11] Fix setting of Reaction.rate_units5edba4e[2023-04-11] Add tests for rate coefficient units20977ef[2023-04-12] [Test] Avoid modifying shared Solution object131ac1c[2023-04-10] Distinguish between rate units and units in rate parameterizationd29cd1b[2023-04-12] [Kinetics] Simplify falloff serializationf1f0895[2023-04-15] [Python] Implement output unit conversions for AnyMap3e07f34[2023-04-15] Update gitignore7537d15[2023-04-16] Make functions with signature void(string&, void*) delegatableb2120c5[2023-04-17] [Delegator] Move handling of Solution wrapper name to ExtensionManagere053f58[2023-04-17] [Kinetics] Make Solution object available while adding reactions1760a31[2023-04-17] Implement ExtensibleRate.validate8f3b106[2023-04-17] Update ExtensibleReaction example to model additional methodse82f932[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 position0a0c75b[2023-04-18] [Python] Remove unused "wrapArrhenius" function13b8e10[2023-04-18] [Transport] Remove unused member variables9f0333c[2023-04-18] [Doc] Clarify use case for Arrhenius::setRateParametersb5d4565[2023-04-18] [Kinetics] Merge GasKinetics into BulkKinetics80dc64c[2023-04-18] [Kinetics] Consolidate update of rate coefficients and rates of progress248b817[2023-04-19] [Kinetics] Don't use m_grt as temporary array for other quantitiesda34f8f[2023-04-19] [Doc] Fix some Doxygen warnings
- #991 Cantera Units
7289fea[2021-03-03] Implement unit conversion file into Cantera07e5b82[2021-03-19] Create test_units.pya299ab7[2021-04-15] Create Python examples with unitsf507624[2021-04-29] fix tests and update unit examples24e7f0e[2021-04-30] Refactor PureFluid derived classes as functions09faa1e[2021-04-30] Refactor setter and getter templates for unitse4bd04f[2021-04-30] Use numpy.isclose to compare array Quantities83058ed[2021-04-30] Add critical_density units5af39ca[2021-04-30] Fix up tests for units modulea474076[2021-05-03] fix capitalization error4ef563e[2022-05-29] add pint dependency to CI72ac6d5[2021-05-05] Update rankine_units.py65518d5[2022-05-28] [Doc] Add default python_module key into env930586e[2022-05-29] [Units] Add application-level registrya6eda3d[2022-09-24] [Cython] Fix setuptools warning about data08997dd[2022-09-24] [Cython] Move units package to with_units82a24ba[2022-09-24] [Examples] Add example keywords for unitsf1a61f8[2022-09-26] [CI] Run examples from installed wheel0aec876[2022-10-12] [Cython] Fix a typo in an error messaged28809f[2022-10-12] [Test] Add branch coverage to Pythonc178c7c[2022-10-12] [Units] Pass through kwargs in constructora832a71[2022-10-12] [Units] Refactor setter to use a loopb1c1f86[2022-10-12] Missing a license headerc02f017[2022-10-12] [Units/Test] Refactor test suite to use pytest82c323f[2022-10-17] Refactor dimensions tests2d07de2[2022-10-23] Address review line comments97de761[2022-10-29] [Units] Add documentationc64773d[2022-10-30] [Units] Add tests that all properties are implementedd469ab2[2022-10-30] Fix testing and docs build failurese3fb356[2022-10-31] [CI] Add --pre option to sample installation stepb17ef0c[2022-11-01] [CI] Don't use PyPI index when installing Cantera5fcfef7[2022-11-07] [CI] Fix example installation962c6d9[2023-03-25] Remove some tabsa6be9cf[2023-04-22] Apply suggestions from code review2208984[2023-04-23] Move building the units interface to a Scons extension700fd6a[2023-04-23] General cleanups1672898[2023-04-23] Fix one problem with building the sdisted4b3a9[2023-04-23] Address a bunch of review comments5395a57[2023-04-23] Address comments about testsc46adb2[2023-04-24] Docs and AUTHORS32be053[2023-04-25] Add a bit more docs
- #1484 fix wheel builds
40a35eb[2023-05-07] Clean up the Python extensions manager objects823e4a4[2023-05-07] Remove special config.h handling in the sdist5ae51ec[2023-05-07] Update the Cantera data folder in tests396feff[2023-05-07] Fixes after splitting the Cython module6f228b0[2023-05-07] Update build package versions194cd1f[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' job7ed6e80[2023-05-09] [CI] Fix missing dependency for 'prerelease-cython' job45dced2[2023-05-09] [CI] Skip slow conda cleanup step on Windowsa7cd8ee[2023-05-09] [CI] Fix missing libraries for 'run-examples' job63313b0[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 toolbox591f3f3[2021-11-05] Added Reactor Class and Changed Class ID Variable Names0189abb[2022-01-11] Experimental Matlab toolbox now working1e59450[2022-01-11] Added examples to the new Matlab toolbox7eb7d37[2022-01-21] Some fixes to a few Classes8043b28[2022-01-21] Added 1D/CounterFLowDiffusionFlamec9a4004[2022-01-21] Added and fixed Examples for the new toolboxc96fd2c[2022-02-15] Fixed some Examples3dad11e[2022-10-13] Added installation guidec11b157[2022-03-04] [Matlab] Remove automatic figure generation for kinetic rate functions0294939[2022-03-07] [Matlab] Updates to examples21980e6[2022-03-22] Made changes based on Feedback.71fc640[2022-04-22] [Matlab] Add named constructors for functors2318dd9[2022-04-22] More fixes to new MatlabToolbox55ccdc6[2022-05-16] [Matlab] Update 1D documentation1df1da1[2022-06-02] [Matlab] Documentation updatesc8e024d[2022-07-01] Tutorials/Sconscript/Docse657dc5[2022-07-01] [Matlab] Fix docstrings for Sphinx compatibilitye5a7785[2022-07-15] [Matlab] Update to reflect removal of CTI/XML input formtsba4d10f[2022-08-12] Changed how strings are passed between Matlab and Clib61b7602[2022-08-12] Use thermo_report instead of thermo_print to print thermo properties.94f556c[2022-08-16] Combinedcalllibanderrorhandling into onecallctcommandb980351[2022-08-26] Added callct2 utility function to handle all string outputsa8e6790[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 coefficients132dd6a[2022-08-31] Added an option to remove all Cantera search paths from Matlab9a7615e[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 Linux810ed62[2022-09-02] Fixed typos in several classes and samples8852e4b[2022-09-02] Added Diamond CVD Examplee54cc97[2022-09-06] Fixed a few problems in Samples and Utility4331aec[2022-09-07] Deleted Preset Mixture Phases and Removed Unnecessary Code0a27dcd[2022-09-08] Added key words for Matlab Examples4ac5bdf[2022-09-09] Deleted unnecessay code and added Cantera version info in LoadCanteraf07ad93[2022-09-09] Addressed several reviewer comments and changed readme to .md file83596b7[2022-09-16] [Matlab] Converted all possible methods to properties9c87e5d[2022-09-16] Fixed all docstring issues.0c6920a[2022-09-23] Changed name ofStackclass toSim1Dclassb227b27[2022-10-13] Fixed all issues caused by modifying class methods into properties.b1c2148[2022-10-19] Fixed condition checking for mole/mass fraction normalization0351f3b[2022-12-08] Addressed changes proposed by reviewers - 1204229e64da1[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 classcd3bc73[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 ctString03dceb5[2023-02-01] Changed all callct to ctFuncaae531a[2023-02-09] Fixed names of two utility methods and changed how Transport handles6b1bcd0[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#14487e6f9c9[2023-04-21] Redo 1D class to use DomainFactory See PR #14456e8ab95[2023-04-21] Avoid class destructors from deleting already-deleted objects.71f67d4[2023-04-21] Changed doctree and docstrings after OneDim change9f9cad6[2023-05-03] Moved folders/fixed doctreeseeb1355[2023-05-08] Restructure readme for experimental matlab toolbox700bf42[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 objectsbb74ba5[2023-05-29] [Python] Improved fix for cleanup of Solution change callbacksb0a55f3[2023-05-30] [Python] Reuse existing Python wrappers for "adjacent" phases5259b7f[2023-05-31] [Python] Don't buffer output from Python when embedding3f24588[2023-06-09] [Test] Enable printing stack trace after fatal errors13cb334[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 set43d2b18[2023-06-11] [Test] Suppress most output from thermo consistency testsc94731c[2023-06-12] Tighten tolerance on IAPWS density calculationd7fe516[2023-06-12] [Test] Use centered difference for ds/dP|T == - dV/dT|P teste2cdb1c[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 latest81f1d06[2022-06-03] Rebasing with the latest Cantera version34e0996[2022-06-06] Fixing some typos and formatting based on comments for PR #5758678ec8[2022-06-07] Compatibility with all Sundials versions103a7e3[2023-04-24] Updating linear solver typef923ffa[2023-04-25] Fix premature access to ReactorNet::m_integ4bc9ed1[2023-04-26] [Reactor] Distinguish ODE eval from DAE evale330fb8[2023-04-27] Fix setting of Kinetics::m_surfphasece7f7cf[2023-04-27] Replace deprecated use of surfacePhaseIndexdbc84d4[2023-05-08] [Examples] Clean up SiF4 surface PFR example7206039[2023-05-09] [Reactor] Implement fixed temperature mode for FlowReactor97cb2fa[2023-05-12] Fix FlowReactor mass flow rate handlingf90a7b3[2023-05-12] [Samples] Fix handling of porosity in WSR-chain PFR example0b1e4bc[2023-05-12] [Samples] Move legacy surf_pfr example out of the waye5e4d5b[2023-05-12] [Samples] Add FlowReactor-based version of surf_pfr example8391340[2023-05-12] Formatting cleanup of FlowReactor and IDAIntegrator55fddb3[2023-05-12] Fix using IDA solver with system LAPACK931ed38[2023-05-12] Rename IDAIntegrator to IdasIntegrator891bafc[2023-05-13] Fix IdasIntegrator support for Sundials 3.x1bde16c[2023-05-14] Fix simple FlowReactor test7cab377[2023-05-15] Add FlowReactor test with surface reactionsa605695[2023-05-15] Correct implementation of FlowReactor component name/indexf667e0e[2023-05-15] Fix flow reactor conservation of mass4cb4e18[2023-05-16] Fix set_multiplier behavior for InterfaceKinetics1f5a8c7[2023-05-16] Prevent use of FlowReactor sensitivity analysisb40cc1c[2023-05-17] Add description and reference for Si3N4 deposition mechanism6066f8f[2023-05-17] Adjust Si3N4 deposition example to match original source49ca0eb[2023-05-17] Include IDAS as part of Python sdistaf1137c[2023-05-20] Improve IdasIntegrator test coverage6a0d374[2023-05-21] [Reactor] Implement IdasIntegrator::solverStats16397e5[2023-05-22] Clean up error handling in IdasIntegrator75af94b[2023-05-22] Fix consistency of FlowReactor surface initialization131aa52[2023-05-22] Add more IdasIntegrator configuration tests5b93ae2[2023-05-22] [Reactor] Instantiate Integrator early to simplify setting optionse361e69[2023-05-22] [Python/Reactor] Add access to additional integrator settings102d2c7[2023-05-22] [Reactor] Fix length handling for IdasIntegrator absolute tolerances824b627[2023-05-23] [Reactor] Fix and test IdasIntegrator reinitialization8fd6ba6[2023-05-23] Remove unnecessary FlowReactor constructor arguments8d67825[2023-05-23] Test FlowReactor initial condition tolerancescf6ca02[2023-05-23] [Test] Improving FlowReactor test coveragedf3729b[2023-05-23] Add access to IdasIntegrator.setMaxOrder338732b[2023-05-28] Remove unnecessary linear solver options from IdasIntegratorc65cb00[2023-05-28] Document member variables of IdasIntegrator and FlowReactorc274084[2023-06-13] [Python] Use decorator syntax for new FlowReactor properties3535038[2023-06-14] [Reactor] Distinguish between time and distance as independent variablescd8756e[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 SharedCabinetb5f68ff[2023-06-19] [clib] Switch reactorsurface to SharedCabinet777acff[2023-06-19] [clib] Switch multiphase to SharedCabinetb6fd178[2023-06-19] [clib] Remove rdiag_copyac7b3cb[2023-06-19] [clib] Switch ctrpath to SharedCabinet0ab5a0e[2023-06-19] [Reactor] Implement newReactor3 to return shared_ptr03c7264[2023-06-19] [Reactor] Implement newWall3 to return shared_ptr3f60d35[2023-06-19] [Reactor] Implement newFlowDevice3 to return shared_ptr2bbe8d1[2023-06-19] [unittest] Add test_ctfunc.cpp3ee16c2[2023-06-19] [clib] Replace functions by classes93ef9a2[2023-06-19] [samples] Fix math deprecationsca7251d[2023-06-21] [unittests] Use EXPECT_DOUBLE_EQ
- #1509 Fix Ubuntu packaging issues
def6ca1[2023-06-15] Build shared library for Debian packagescdc52ca[2023-06-15] [Test] Relax tolerances for f77-demo testa4bb12b[2023-06-15] Update minimum Cython versione0ce133[2023-06-15] Fix files incorrectly marked as "executable"6085795[2023-06-15] [SCons] Fix typo that broke Cython warningd596347[2023-06-15] [SCons] Remove special handling for Debian packages2eccea0[2023-06-17] [SCons] Avoid unnecessary shared library linkage5c789d4[2023-06-17] [SCons] Remove Makefile generation for samples101dc11[2023-06-17] [SCons] Clean up includes/libs in generated build scriptsea2fe2f[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 outputee0ed3f[2023-06-20] [base] Write CSV header line for SolutionArray::save84ad775[2023-06-20] [base] Write CSV body for SolutionArray::savef6f7db9[2023-06-20] [Python] Make SolutionArray.from_pandas more flexible1ed4762[2023-06-20] [base] Simplify CSV SolutionArray::save14c48d6[2023-06-20] [base] Improve exception handling for CSV SolutionArray::savea13823b[2023-06-20] [base] Enable flexible species base for CSV outputf832c7e[2023-06-20] Implement flexible basis for SolutionArray::save CSV222935c[2023-06-20] [base] Clarify exception for CSV SolutionArray::restore2f8f798[2023-06-20] [base] Increase precision for CSV outputa8715d9[2023-06-20] [Python] Add missing SolutionArrayBase.resize method794ca91[2023-06-20] [Python] Deprecate SolutionArray.write_csv9a37030[2023-06-20] [samples] Replace write_csv with savef1c795e[2023-06-20] [oneD] Replace write_csv by save9c60e9e[2023-06-20] [unittests] Add coverage for CSV SolutionArray.save5a4e3f8[2023-06-21] Improve SolutionArray IO documentation and exceptions0d58bac[2023-06-21] Resolve discrepancies of nomenclature in C++/Python3e9a908[2023-06-21] Additional documentation updates for Sim1D file IOe458764[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 thermophase98a8d9d[2022-06-22] Modification to energy equation based on thermo phase type81ed856[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 Canteraf631d38[2023-03-03] Formatting changes0b3a0f6[2023-03-28] Addition of global arrays m_hk and m_dhk_dz1f56865[2023-03-30] Few formatting changesed6f376[2023-03-30] Removing the ideal gas energy equation code block.d12f11a[2023-03-30] Modifications to the test outputs95eda76[2023-03-30] [unittests] Relax tolerances for legacy benchmarksbdeaedd[2023-06-14] Formatting changes (Limiting lines to 88 characters)76d5bee[2023-06-16] Adding a python test for non-ideal flame model5876366[2023-06-20] Updating the description for R-K parameters7e06c48[2023-06-20] Formatting changes for Doxygen-style commentseba7e8d[2023-06-20] Removing redundant variables7eeb698[2023-06-20] Modification to non-ideal flame testcase to run at 10 bar865dec0[2023-06-20] Updating 'missing_ok' flag for python>3.8ae40b86[2023-06-22] Removing the phase checkd717e8b[2023-06-22] Updating the failing test
- #1511 Fix Conda packaging issues
f97402b[2023-06-21] [SCons] Eliminate CT_HAS_PYTHON define from config.h1a6fb2f[2023-06-22] [SCons] Don't set SOVERSION for the Python shim librarybfea771[2023-06-22] [SCons] Distinguish between static and shared library directories809dcc1[2023-06-22] [SCons] Fix MSVC flags in generated SConstruct/CMakeLists.txt8c4195d[2023-06-22] Fix missing include in SolutionArray.cpp94ac6c6[2023-06-22] [clib] Use int as index type for SharedCabinet37977ee[2023-06-22] Fix some compiler warnings6b1acb9[2023-06-22] Fix setting include/lib dirs for generated build scripts436ad64[2023-06-22] Use shared library for generated C++ sample build scripts730885b[2023-06-23] [SCons] Remove unnecessary code block15d0203[2023-06-23] Fix loading Python shim when installed as a Conda packagef7383e1[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 StFlowb1a0f52[2023-06-24] [Python] Deprecate IonFlow7a99440[2023-06-24] [Python] Add missing _FlowBase.type property14e9b7f[2023-06-24] [oneD] Switch between StFlow/IonFlow in factorycff2856[2023-06-24] [Python] Deprecate IonFreeFlame/IonBurnerFlamef5de9e6[2023-06-24] [samples] Update ionized-gas flame samplesa41991a[2023-06-24] [unittest] Update unit tests36faa94[2023-06-26] [unittest] Test flame types
- #1513 Refactor Func1
851c5b7[2023-06-23] [clib] Create common interface for Func1 base functions1162a64[2023-06-23] [Func1] Implement newFunc1 factory constructors6ba7b8b[2023-06-23] [Func1] Implement derivative31e23b49[2023-06-23] [Func1] Refactor Func1 mathe630d29[2023-06-23] [Func1] Refactor mathematical operationse174882[2023-06-23] [Func1] Refactor derivative rulesb1b9604[2023-06-23] [Func1] Add remaining functors8424b80[2023-06-24] [Func1] Add Log1fa57517[2023-06-23] [Func1] Update factory4ccabd7[2023-06-23] [clib] Switch ctfunc to SharedCabinet68e0384[2023-06-23] [clib] Remove defunct Cabinet<>15955c7[2023-06-23] [Func1] Deprecate old methodsbcfc7cd[2023-06-23] [Func1] Implement Func1::type65c2467[2023-06-24] [clib] Add new ctfunc functions5c9f8a9[2023-06-24] [clib] Prevent potential segmentation faults010d550[2023-06-27] [Func1] Change argument order in newFunc1 variantd19bf33[2023-06-27] [Func1] Capitalize some function types5dfcca5[2023-06-26] [Func1] Improve doxygen documentation789e0eb[2023-06-27] Adopt review comments for Func1 refactoring4acc7ef[2023-06-27] [clib] Improve func1_new_X naming scheme7b89929[2023-06-27] [unittest] Test Func1 in C++b319580[2023-06-23] [unittest] Update test_ctfunc1.cpp2b5e7e5[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 HP4c1031d[2023-06-28] [Python] Use phase-specifc native state for Quantity instead of TDY6f1d242[2023-06-28] [Python] Fix Quantity addition when using molar basisd3a545e[2023-06-29] [Python] Add Quantity.set_equivalence_ratio and set_mixture_fraction25fee18[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 argument1a73899[2023-06-30] [unittest] Update googletests16f9230[2023-06-30] [Python] Clarify CxxFunc1(Py) definition5dfbc6e[2023-06-30] [Func1] Update default write outputc496697[2023-06-30] [Func1] Return demangled C++ class name267ebb9[2023-06-30] [Python] Enhance Func1 API6471a2c[2023-06-30] [unittest] Test new Func1 features1b8fc65[2023-07-01] [Python] Rename TabulatedFunction to Tabulated1b4dad59[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 timefc35437[2023-06-24] [zeroD] Rename Wall::Q to Wall::qdotd8b0b7c[2023-06-24] [clib] Update wall interface697d718[2023-06-25] [zeroD] Replace master by primaryd5f8bfc[2023-06-26] [zeroD] Implement missing getterscdcc3dd[2023-06-24] [Python] Update Reactor API6ccefab[2023-06-25] [samples] Update samplesc0b1879[2023-06-26] [samples] Address #1460196cd3c[2023-06-26] [Matlab] Replace setMaster in experimental toolboxd4c0406[2023-06-30] Address review commentsa5c9006[2023-06-25] [Matlab] Update vdot/qdot in experimental toolboxbde497c[2023-06-25] [unittest] Update tests10b1f25[2023-06-30] [Python] Make names in ExtensibleReactor consistent7a8174c[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_convert07bc22a[2023-06-29] Add helper function for getting sizes as signed int4b8173c[2023-06-29] Fix compiler warnings from SolutionArray3b2ce47[2023-06-30] Fix compiler warnings in gtest test suite8aad9f3[2023-06-30] Fix warnings about unused variables18b5385[2023-06-30] Hide deprecation warning when compiling ResidJacEval.cpp6444e6b[2023-06-30] Fix warnings about uninitialized variables146290a[2023-06-30] Fix signed/unsigned comparison warnings in SharedCabinetae3c63e[2023-06-30] Fix Numpy deprecation warnings in test suitec1b3d5c[2023-06-27] Ensure mass flow rate is set for FlowReactor21e5982[2023-06-30] [Python] Eliminate use of deprecated FlameBase.other_components method493a63d[2023-06-30] [Python] Include class and method name in deprecation warnings8b7e4f2[2023-06-30] [Python] Show call site in deprecation warnings2050fee[2023-06-30] [Python/Test] Filter expected warnings8c534e8[2023-07-01] [SCons] Ignore yaml-cpp compiler warning7806fdf[2023-07-01] [Doc] Fix some Doxygen formatting issues754ea74[2023-07-01] [Doc] Fix typosbe63409[2023-07-01] [SCons] Use options for dynamic linking in generated cantera.pc2771e61[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.2f1a58e9[2023-07-09] Remove defunct fmt adaptations2b011da[2023-07-09] Ensure that fmt can interpret template types6a93b99[2023-07-10] [SCons] Add FMT_HEADER_ONLY=16ff7b2a[2023-07-09] [SolutionArray] Switch CSV output to fmt::formata4b0743[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_VolPhase3dc0d96[2023-07-07] [docs] Consolidate chemical equilibrium documentationcbbc5e6[2023-07-07] [docs] Restructure Kinetics doxygen documentationca8ef11[2023-07-07] [docs] Update doxygen numerics groupingsb27cb8c[2023-07-07] [docs] Fix doxygen documentation of physical constants3935b5b[2023-07-07] [docs] Restructure doxygen error & diagnostics grouping1547e76[2023-07-07] [docs] Increate DOT_GRAPH_MAX_NODES25e8e5c[2023-07-07] [docs] Switch to markdown mainfile
- #1543 Update doxygen (cont'd)
b5f8b48[2023-07-17] [docs] Restructure doxygen file input/output591bd73[2023-07-17] [docs] Improve doxygen group label8a94325[2023-07-17] [docs] Restructure doxygen zeroD documentation17d8303[2023-07-17] [docs] Restructure doxygen oneD documentationc3bcf37[2023-07-17] [docs] Restructure surface problem solver documentation088f746[2023-07-17] [docs] Resolve #15353e3f69e[2023-07-17] [docs] Make documentation of derivatives more accessiblee150acf[2023-07-17] [docs] Add doxygen treeview037d958[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 theme978b9e2[2023-07-18] [docs] Put details on topb9c93a2[2023-07-18] [docs] Fix formattingc391351[2023-07-18] [docs] Add theme extensionsa1b46e3[2023-07-18] [docs] Remove defunct constant-density thermo model entry90153f7[2023-07-18] [docs] Customize doxygen menu bar5f1014c[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 commanda53cd3a[2023-07-22] [docs] Add transport referencese80cbf7[2023-07-22] [docs] Add kinetics citationsfc135d9[2023-07-22] [docs] Add thermo references4bb6a76[2023-07-22] [docs] Add bibtex hyperlinks to doxygen bibliographybecbad1[2023-07-24] [docs] Use at-sign for Doxygen cite commandd01ce5a[2023-07-23] [CI] Install bibtex tool
- #1496 Matlab interface (new) test suite
77039ac[2023-05-23] Added test class proof of concept9e13e3e[2023-05-25] Update to ThermoPhase testsd1f2902[2023-06-06] Proof of concept test suite with run test script7693f50[2023-06-08] Changed location of testse024f24[2023-06-08] Add Run Matlab Test Script to CI workflowfb550f6[2023-06-08] CI: Add LD_PRELOAD library path in Matlab test runner1ecff82[2023-06-09] Added environment variables for cantera data83a4dcf[2023-06-09] Moved test setup from script to individual classb802ca3[2023-06-13] Added environment variables for Github Actions tocd347f7[2023-06-13] Added Kinetics Testse136bf8[2023-06-13] Enabled part of Thermo Test after PR#149844ac491[2023-06-13] Replace verifications with assumptionsa2c316e[2023-06-13] Disabled parts of Kinetics Tests that Faild1b2bd5[2023-06-23] Added assumeFail precondition for failing testse3b5228[2023-07-26] Added ctRoot to gitignoree2b50c6[2023-07-26] Added checks for OS type in Matlab test suite9375e8d[2023-07-27] Removed unused python packages for Matlab testing4dc301b[2023-07-27] Simplified test set up and tear down methods6b44f1e[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 endinge1f6b82[2023-07-28] [docs] Add missing parametersc4d8e5e[2023-07-28] [docs] Add docstrings to explicitly linked class variables40b6ae3[2023-07-28] [docs] Tweak signature to avoid Doxygen warning3b81b72[2023-07-28] [docs] Fix broken Doxygen links4dd28c4[2023-07-28] [docs] Fix brief documentation
- #1561 Doxygen autobrief fixes
8047989[2023-07-29] [docs] Fix Doxygen autobriefd249b2b[2023-07-29] [docs] Add citation82aec96[2023-07-29] [docs] Improve SolutionArray documentationb4cde19[2023-07-29] [docs] Move 1D radiation comments to Doxygendc06d7e[2023-08-02] [docs] Replace additional instances of /*!31c5acf[2023-08-03] [docs] Add missing detailed description3478d0e[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 integrators0b80608[2023-08-03] [CI] Test Sundials 6.63ec4577[2023-08-04] [Reactor] Improve error message when advancing to past timee6c7030[2023-08-04] [Reactor] Improve CVODES error handling222b0eb[2023-08-04] Mark Reactor/ReactorNet methods as conste0a2f11[2023-08-04] [Reactor] Fix getting sensitivities after calls to advance
- #1568 Standardize code cont'd
9adc594[2023-08-03] Replace vector_int845a551[2023-08-03] Replace vector_fp86b2a13[2023-08-03] Replace doublerealc09611b[2023-08-03] Using std::make_shared1b81689[2023-08-03] Using std::vectore482e13[2023-08-03] Using std::shared_ptr3dae4d4[2023-08-03] Using std::unique_ptr8f320c2[2023-08-03] Using std::pairddd803c[2023-08-03] Using std::function0df90be[2023-08-03] Using std::map64ade35[2023-08-03] Using std::string25f6834[2023-08-03] Improve formattingc50b8b4[2023-08-04] Fix Matlab toolbox compilation53396d4[2023-08-05] Clean up line wrapping and indentation3332319[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 alphabetically070c226[2023-08-02] [docs] Replace remaining Doxygen commands855f239[2023-08-03] [docs] Add Doxygen eqnarray5b6cf5f[2023-08-03] Remove % in group definition stringbf98c18[2023-08-03] [docs] Fix LaTeX log/ln/expad251db[2023-08-03] [docs] Fix ConstCpPoly docstringd951bd5[2023-08-03] [docs] Fix new Doxygen warnings38b76a0[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.10b60e87[2023-08-06] Remove obsolete Doxygen options63f9bb0[2023-08-06] [Doc] Fix alphabetization of phase models1c0f5e4[2023-08-06] [Doc] Note version added for recent ThermoPhase models7bb1f09[2023-08-06] [Doc] Use Doxylink to link to C++ classes7f51122[2023-08-06] [Doc] Remove broken link to non-existent Electrochemical reaction type373b3e0[2023-08-06] [Doc] Revise ThermoPhase documentationd95d28f[2023-08-06] [Doc] Remove admonition about testing from MixtureFugacityTPcdaac33[2023-08-06] [Doc] Fix obsolete references to SimpleThermo075d33b[2023-08-06] [Doc] Fix notation for natural loga47153a[2023-08-07] [Doc] Reduce clutter in C++ member function docsc82781e[2023-08-07] [Doc] Remove obsolete reference to CA_Modef902ad8[2023-08-07] [Doc] Update citations for some transport classesac6f49c[2023-08-07] Delete duplicated documentation1f580a3[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 theme7e5658f[2023-08-07] Make Sphinx header links consistent with cantera.org header4c89ce5[2023-08-07] Restore NumFOCUS/donation links04cc5b4[2023-08-07] Add version switcher to Sphinx docsbfc26cf[2023-08-08] Fix alignment of equations in Sphinx docs25851e7[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.70597230e[2023-08-08] Make use of FMT_HEADER_ONLY specific to problematic configurationsdc74ada[2023-08-08] [SCons] Fix reporting submodule Eigen version460d011[2023-08-08] Clean up spacing around angle brackets in templates5739aee[2023-08-08] Move method implementations out of CoverageDependentSurfPhase.h31f1516[2023-08-08] Deprecate begin/end methods of matrix classese058ab9[2023-08-09] [SCons] Keep conda build environment path out of generated cantera.pc3ee75b0[2023-08-08] [Test] Skip pint-based tests for pint<0.17.04b30fa7[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 documentation08d906a[2023-08-11] Facilitate argparse documentationb573626[2023-08-11] [docs] Use sphinx-argparsec6e5c1d[2023-08-11] [docs] Improve linkage of convert script documentationab1ba54[2023-08-11] [CI] Install sphinx-argparse for docs runner16d387e[2023-08-13] Remove invalid docstring378ff71[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-right5152b22[2023-07-24] [oneD] Simplify/improve boundary logicf202340[2023-07-24] [oneD] Only evaluate 'V' for strained flames2650acc[2023-07-24] [oneD] Remove support for left outlets349316b[2023-08-13] [oneD] Drop terms that are zero by definition6b397a5[2023-08-13] [oneD] Rename usesLambda to isStrained52309ee[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 usage0d0fd86[2023-08-12] [Kinetics] Prevent segfault for third body edge caseb45151c[2023-08-12] [Python] Fix function signatures900169b[2023-08-12] [Python] Deprecate reactant/product setters09ee7dc[2023-08-12] [Kinetics] Fix implicit ThirdBody edge casesf802d10[2023-08-12] [Python] Add Reaction.third_body_name convenience method717af98[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/maxTemp9a549f8[2023-08-13] [Thermo] Triage incorrect method overrides in LatticeSolidPhase8ec508a[2023-08-13] Use override on ThermoPhase classes1492c8f[2023-08-14] Use override on SpeciesThermoInterpType and PDSS derived classes15ba2d8[2023-08-14] Use override on tpx::Substance classesdbeb32b[2023-08-14] Use override on ReactionRate and ReactionDate classes583cd44[2023-08-14] Use override on remaining Kinetics classes2531018[2023-08-14] Use override on transport classesa4be492[2023-08-14] Use override on ZeroD classescef19a9[2023-08-14] Use override on 1D classesfc21853[2023-08-14] Use override on various utility classesb35ef59[2023-08-15] Use override in C++ samples and tests4a4bc87[2023-08-15] [CI] Check for proper use of 'override'43fca53[2023-08-15] [Test] Fix unused variable warning