Skip to content

v1.2.0

Latest
Compare
Choose a tag to compare
@schneiderfelipe schneiderfelipe released this 25 Apr 21:33
· 216 commits to main since this release

⚛️📈 overreact is a library and a command-line tool for building and analyzing homogeneous microkinetic models from first-principles calculations.

overreact

This is a feature release of overreact that, among other minor changes, improves integrator stability and parameter choices for the integrators overall. In particular, overreact now makes similar choices to scipy.integrate.solve_ivp, which should lead to fewer surprises. A big part of this was kindly contributed by @bmounssefjr.

⚠️ It was found out that the currently calculated analytical Jacobian leads to problems, which is most relevant when implicit integrators are employed. This affects LSODA, Radau and BDF. As such, the usage of analytical Jacobians has been disabled for this version until we find a fix for the bug. Even though it is a breaking chance per se, it is mild, as most of the change happened in places where user had previously no access. We hope to fix this issue soon. Previous and published results were not affected.

Update it using pip:

$ pip install -U 'overreact[cli,fast]'

Overreact is licensed under the MIT license.

If you use overreact in your research, please cite:

Schneider, F. S. S.; Caramori, G. F. Overreact, an in Silico Lab: Automative Quantum Chemical Microkinetic Simulations for Complex Chemical Reactions. Journal of Computational Chemistry 2022, 44 (3), 209–217. doi:10.1002/jcc.26861.

Here's the reference in BibTeX format:

@article{overreact_paper2022,
  title         = {Overreact, an in silico lab: Automative quantum chemical microkinetic simulations for complex chemical reactions},
  author        = {Schneider, Felipe S. S. and Caramori, Giovanni F.},
  year          = {2022},
  month         = {Apr},
  journal       = {Journal of Computational Chemistry},
  publisher     = {Wiley},
  volume        = {44},
  number        = {3},
  pages         = {209–217},
  doi           = {10.1002/jcc.26861},
  issn          = {1096-987x},
  url           = {http://dx.doi.org/10.1002/jcc.26861},
}

What's Changed

Full Changelog: v1.1.0...v1.2.0