-
Notifications
You must be signed in to change notification settings - Fork 228
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add and improve to_cantera methods for conversion to in-memory Cantera objects #2700
base: main
Are you sure you want to change the base?
Commits on Nov 23, 2024
-
Tweaking Chemkin species list parser for readability.
This took me a while to figure out what was happening. So I changed variable name, removed a redundant if block, and added a couple of comments.
Configuration menu - View commit details
-
Copy full SHA for 2c9a160 - Browse repository at this point
Copy the full SHA 2c9a160View commit details -
Cleaning up chemkinTest methods for multidentate adsorbate writing.
It was fragile, depending on the precise ordering of lines in the test file.
Configuration menu - View commit details
-
Copy full SHA for 10a29f3 - Browse repository at this point
Copy the full SHA 10a29f3View commit details -
Cleaning up and extending a chemkin test mechanism.
To enable proper conversion in Cantera (for a future test) we need some gas phase parts to the chemkin mechanism. I added two extra types of surface reaction, an adsorption sticking coefficient, and an associative desorption. I also tidied up the species names and formatting.
Configuration menu - View commit details
-
Copy full SHA for 6733e6a - Browse repository at this point
Copy the full SHA 6733e6aView commit details -
Updating methods that create in-memory Cantera objects of things.
to_cantera for Reaction and Species and some surface kinetics types squashed commit from Richard: Should be able to use the to_cantera_kinetics methods. Not sure about all these nested elifs. I think some are confused. Co-authored-by: Nora Khalil <[email protected]> Co-authored-by: Richard West <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 689134f - Browse repository at this point
Copy the full SHA 689134fView commit details -
Configuration menu - View commit details
-
Copy full SHA for f8a00d9 - Browse repository at this point
Copy the full SHA f8a00d9View commit details -
Added to_cantera_kinetics for SurfaceArrhenius and StickingCoefficient
Nick add cm^5/(mol^2*s) dimensionality Co-authored-by: Sevy Harris <[email protected]> Co-authored-by: Nicholas Tietje <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for b26129c - Browse repository at this point
Copy the full SHA b26129cView commit details -
Adding to_cantera_kinetics for ArrheniusBM class.
Cantera now has a BlowersMasel kinetics class. This requires Cantera > 2.6 As described in https://cantera.org/dev/python/kinetics.html#cantera.BlowersMaselRate the API may change suddenly on some versions.
Configuration menu - View commit details
-
Copy full SHA for 15ce6d5 - Browse repository at this point
Copy the full SHA 15ce6d5View commit details -
Testing conversion to Cantera for adsorbed species and reactions.
This is in the canteramodelTest. We load a gas/surface mechanism saved in chemkin format (updated in prior commit) into both RMG and into Cantera. We then convert the RMG objects into Cantera objects and then compare them all - species and reactions. This mirrors the way the gas phase parts were tested. Hopefully increases test coverage of the new to_cantera_kinetics methods.
Configuration menu - View commit details
-
Copy full SHA for fe9e0b1 - Browse repository at this point
Copy the full SHA fe9e0b1View commit details