Skip to content

Diffrax v0.2.0

Choose a tag to compare

@github-actions github-actions released this 20 Jul 19:50
· 298 commits to main since this release
115997e
  • Feature: event handling. In particular it is now possible to interrupt a diffeqsolve early. See the events page in the docs and the new steady state example.
  • Compilation time improvements:
    • The compilation speed of NewtonNonlinearSolver (and thus in practice also all implicit solvers like Kvaerno3 etc.) has been improved (~factor 1.5)
    • The compilation speed of all Runge--Kutta solvers can be dramatically reduced (~factor 3) by passing e.g. Dopri5(scan_stages=True). This may increase runtime slightly. At the moment the default is scan_stages=False for all solvers, but this default might change in the future.
  • Various documentation improvements.

New Contributors

Full Changelog: v0.1.2...v0.2.0