Skip to content

Releases: patrick-kidger/diffrax

Diffrax v0.2.0

20 Jul 19:50
115997e
Compare
Choose a tag to compare
  • 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

Diffrax v0.1.2

18 May 21:14
997d0e3
Compare
Choose a tag to compare

Main change here is a minor technical one - Diffrax will no longer initialise the JAX backend as a side effect of being imported.


Autogenerated release notes as follows:

What's Changed

New Contributors

Full Changelog: v0.1.1...v0.1.2

Diffrax v0.1.1

07 Apr 20:32
331247a
Compare
Choose a tag to compare

Diffrax uses some JAX-internal functionality that will shortly be deprecated in JAX. This release adds the appropriate support for both older and newer versions of JAX.


Autogenerated release notes as follows:

What's Changed

New Contributors

Full Changelog: v0.1.0...v0.1.1

Diffrax v0.1.0

30 Mar 23:12
f29ef7c
Compare
Choose a tag to compare

Autogenerated release notes as follows:

What's Changed

Full Changelog: v0.0.6...v0.1.0

Diffrax v0.0.6

29 Mar 16:59
ddc6438
Compare
Choose a tag to compare

Autogenerated release notes as follows:

What's Changed

Full Changelog: v0.0.5...v0.0.6

Diffrax v0.0.5

21 Mar 09:19
5267de2
Compare
Choose a tag to compare

Autogenerated release notes as follows:

What's Changed

Full Changelog: v0.0.4...v0.0.5

Diffrax v0.0.4

06 Mar 13:13
1bb90b4
Compare
Choose a tag to compare

First release using GitHub releases! We'll be using this to serve as a changelog.

As for what has changed since the v0.0.3 release, we'll let the autogenerated release notes do the talking:

What's Changed

  • Rewrote RK implementation quite substantially to allow FSAL RK SDE integrators. by @patrick-kidger in #70

Full Changelog: v0.0.3...v0.0.4