Skip to content

UCLCHEM v3.4.0

Latest
Compare
Choose a tag to compare
@GijsVermarien GijsVermarien released this 14 Oct 12:09
ddbe587

We release UCLCHEM 3.4.0 with some additions to both user experience, technical improvements and new features:

  • The biggest addition is a new mode where you can run UCLCHEM solely in memory, not requiring you to save and load the csv files that we relied on for long. A tutorial on how to do this, can be found in notebooks/2a_modelling_objects_on_disk.py
  • We implement a new postprocessing mode, similar to what the NEATH paper does (https://fpriestley.github.io/neath/). This also allows for running much more flexible models.
  • We now check whether the user specified branching ratios correctly, this means that if the total for reactions is larger than 1.0, we divide by the total. We also do it for three way split reactions, since often people write 0.33, resulting in 1% not being accounted for.
  • We move to the RATE22 database as the default one, some species are renamed (https://umistdatabase.uk/)
  • The tutorial notebooks have been moved to the notebooks directory and were revised a bit.
  • radfield and dustTemp are now always a column in the output csv files, removing the need for two extra lines at the top of each uclchem csv file.
  • A small chemistry network is added, this runs quickly and can be used for toy problems and code testing.

Small changes:

  • The standard uv yield is now 0.03
  • The magnetic field is now a parameter that can be passed for shock models
  • The analysis scripts work once again in the gas phase, the grains still have some issues (see: #37)
  • We improved test coverage
  • We now have precommit configured to improve code quality

What's Changed

New Contributors

Full Changelog: v3.3.3...v3.4.0