v3.2.0
UCLCHEM 3.2 consists of refactoring Makerates and moving it into the Python source.
- Moved makerates code into the python source
This allows one to interact with the Network, Reaction and Species code directly. - The repr and str methods that are added to the Species, Reactions and Network are better suited for manipulation with Python
Replaced print statements in Makerates with the logging module - Refactored the inner working of makerates
- Everything is now more object oriented with getter and setter methods for many parameters. This allows for adding many checks.
Added parser to accept verbosity and settings path for Makerates.py
Now one can specify which configuration file to use by specifying the path to it. The default stays user_settings.yaml - Two reactions are added to be consistent with the freezeouts.
HEH+ and H3+ were freezing out to #HEH and #H3 which was not correct per se, so two reactions are added to make them freeze out to more sensible constituents:
H3+,FREEZE,,#H,#H,#H,,1,1,0,,,
HEH+,FREEZE,,#H,#HE,,,1,1,0,,,
What's Changed
- Update README.md by @GijsVermarien in #26
- Added citation information by @GijsVermarien in #31
- Features/improve makerates by @GijsVermarien in #32
- UCLCHEM V3.2.0 by @GijsVermarien in #33
New Contributors
- @GijsVermarien made their first contribution in #26
Full Changelog: v3.1.0...v3.2.0