Commit Graph

11065 Commits

Author SHA1 Message Date
Ray Speth
9d8d3c3b80 Migrate flame temperature example from Jupyter 2024-04-20 07:37:18 -05:00
Ray Speth
f609e42068 [Doc] Fix error in PFR surface species equation
See https://groups.google.com/g/cantera-users/c/_-pzZdv1lDM
2024-04-20 07:37:18 -05:00
Ray Speth
908ee90267 Migrate nonideal equation of state example from Jupyter
Co-authored-by: Gandhali Kogekar <gkogekar@gmail.com>
Co-authored-by: Bryan W. Weber <bryan.w.weber@gmail.com>
2024-04-20 07:37:18 -05:00
Ray Speth
2a57a963c8 [CI] Skip whitespace checks on specific files 2024-04-11 08:57:01 -04:00
Ray Speth
9a33c9532a [Examples] Move input for coverage dependent surface to submodule 2024-04-11 08:57:01 -04:00
Ray Speth
3da2d27b22 [Examples] Move input files for PorousMediaBurner.py to submodule 2024-04-11 08:57:01 -04:00
Ray Speth
0c5fa1b201 [Python] List data files from subdirectories 2024-04-11 08:57:01 -04:00
Ray Speth
9ec376ec06 Move Itikawa example mechanism to data repo 2024-04-11 08:57:01 -04:00
Ray Speth
9bbd0fac3d [SCons] Install example input files from git submodule 2024-04-11 08:57:01 -04:00
Ray Speth
92d3aeca42 [SCons] Refactor git submodule checkout into a function 2024-04-11 08:57:01 -04:00
Ray Speth
0d362b7bfe [SCons] Avoid creating extra copy of data files in build/data 2024-04-11 08:57:01 -04:00
Ingmar Schoegl
3e036b7c84 [Python] Remove most weakproxy sentinels 2024-04-11 06:16:13 -05:00
Ingmar Schoegl
4d3025587f [equil] Add species lock 2024-04-11 06:16:13 -05:00
Ingmar Schoegl
46913c88cc [SolutionArray] Add species lock 2024-04-11 06:16:13 -05:00
Ingmar Schoegl
fbd2d37df0 [zeroD] Add species lock to reactor objects 2024-04-11 06:16:13 -05:00
Ingmar Schoegl
e8f84cab6b [oneD] Implement species lock 2024-04-11 06:16:13 -05:00
Ingmar Schoegl
daf8c24303 [Thermo] Add reference counter for species lock 2024-04-11 06:16:13 -05:00
Ingmar Schoegl
b80afd1cc2 [0D] Move deprecation warning for empty reactors 2024-04-10 23:03:52 -04:00
Ingmar Schoegl
8a789676cf [0D] Deprecate direct thermo/kinetics setters 2024-04-10 23:03:52 -04:00
Ingmar Schoegl
cb2be38dc8 [0D] Remove legacy wall methods 2024-04-10 23:03:52 -04:00
Bryan Weber
0c89553977 Remove macOS packaging from workflow
After the removal of the legacy Matlab package, there is no longer a need to build the macOS package. When the new Matlab package is ready, the upstream workflow will need to be updated and this code can be restored.
2024-04-03 14:15:33 -04:00
Ray Speth
ed27faf0fe [CI] Prevent occasional missing apt package errors on .NET build 2024-03-29 17:50:11 -04:00
Ray Speth
55d4dc8318 [CI] Test with Sundials 7.0 2024-03-29 17:50:11 -04:00
Ray Speth
2e424ce9f6 Add compatibility with Sundials 7.0 2024-03-29 17:50:11 -04:00
Ray Speth
b0ba90a3e7 [Kinetics] Ensure rate name is known during third body set up 2024-03-28 10:55:04 -04:00
Bang-Shiuh Chen
5aefaef5cd fix setContext check for reactants 2024-03-28 10:55:04 -04:00
Bang-Shiuh Chen
82e139011e [reaction] fix the doc for the boltzmann equation 2024-03-28 10:55:04 -04:00
Bang-Shiuh Chen
7bcd5f1782 [kinetics] fix multirate update 2024-03-28 10:55:04 -04:00
Bang-Shiuh Chen
f29bdf022d [phase] add m_distNum to record change of electron energy distribution 2024-03-28 10:55:04 -04:00
Bang-Shiuh Chen
2ac3682fc0 [reaction] fix the doc for the boltzmannn equation description 2024-03-28 10:55:04 -04:00
Bang-Shiuh Chen
192fd64cf3 [sample, data] add plasma.py and oxygen-plasma-itikawa.yaml 2024-03-28 10:55:04 -04:00
Bang-Shiuh Chen
fd6ae0571a [test] add test_convert.py 2024-03-28 10:55:04 -04:00
Bang-Shiuh Chen
4b2c2e865b [test] add test_electron_collision_plasma 2024-03-28 10:55:04 -04:00
Bang-Shiuh Chen
da64d8f66c [test] add TestElectronCollisionPlasmaReaction 2024-03-28 10:55:04 -04:00
Bang-Shiuh Chen
31a5d91f66 [input] add lxcat2yaml.py 2024-03-28 10:55:04 -04:00
Bang-Shiuh Chen
76f7a814d4 [test] add ElectronCollisionPlasmaFromYaml 2024-03-28 10:55:04 -04:00
Bang-Shiuh Chen
2c170d8d9d [reaction, interface] add ElectronCollisionPlasmaRate 2024-03-28 10:55:04 -04:00
Ingmar Schoegl
71f517dcb2 Bump version to 3.1.0a2 2024-03-28 09:28:45 -04:00
Ingmar Schoegl
eb8cde648c [MATLAB-legacy] Add warnings for legacy MATLAB removal 2024-03-28 09:27:10 -04:00
Ingmar Schoegl
2517d6d1d5 [MATLAB-legacy] Remove obsolete installation instructions 2024-03-28 09:27:10 -04:00
Ingmar Schoegl
b24c9e84d9 [MATLAB-legacy] Remove MATLAB-legacy docs 2024-03-28 09:27:10 -04:00
Ingmar Schoegl
4b4e790f5a [MATLAB-legacy] Remove samples 2024-03-28 09:27:10 -04:00
Ingmar Schoegl
e9215e6600 [MATLAB-legacy] Remove MATLAB from build system 2024-03-28 09:27:10 -04:00
Ingmar Schoegl
41d7ca6c43 [MATLAB-legacy] Remove references to MATLAB 2024-03-28 09:27:10 -04:00
Ingmar Schoegl
0303dba060 [MATLAB-legacy] Remove MATLAB from doc build 2024-03-28 09:27:10 -04:00
Ingmar Schoegl
5b8a0a4ecc [MATLAB-legacy] Remove ext/matlab_xunit 2024-03-28 09:27:10 -04:00
Ingmar Schoegl
5e275fc63d [MATLAB-legacy] Remove toolbox interface 2024-03-28 09:27:10 -04:00
Bryan Weber
d49d6f522c [CI] Add Homebrew-based post-merge test
Use Homebrew to install Python for a post-merge test. This represents
the most likely path for people compiling on macOS using a Homebrew
Python. I deliberately didn't add all the other Python version
combinations from the old test because I don't think we should encourage
that route.

Fix PEP 668 errors

Install numpy with brew for tests
2024-03-15 17:55:17 -04:00
Bryan Weber
4c19713864 [CI] Fix the macos-14 test runner
Use the GitHub Actions setup-python action. This seems easier to support
than the homebrew route used previously. I ran into problems with SCons
finding the right dependencies and such, whereas this route did not have
such problems.
2024-03-15 17:55:17 -04:00
Ingmar Schoegl
02811b02d7 [CI] Test macos-14 runner 2024-03-15 17:55:17 -04:00