Skip to content

Commit

Permalink
Update README.md
Browse files Browse the repository at this point in the history
  • Loading branch information
patrick-kidger authored Aug 27, 2021
1 parent 6c2e11a commit 614dfab
Showing 1 changed file with 3 additions and 5 deletions.
8 changes: 3 additions & 5 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,15 +3,13 @@

Diffrax is a [JAX](https://github.com/google/jax)-based library providing numerical differential equation solvers.

In particular this includes solvers for ODEs, SDEs and CDEs. (Ordinary, stochastic, controlled differential equations.)

Features include:
- both fixed and adaptive step size solvers (including `tsit5` and `dopri8`);
- ODE/SDE/CDE (ordinary/stochastic/controlled) solvers
- vmappable _everything_ (including simultaneous solves over different regions of integration `[t0, t1]`);
- lots of different solvers (including `tsit5` and `dopri8`, and some symplectic solvers);
- several modes of backpropagation (including discrete-then-optimise, optimise-then-discretise, and reversible solvers);
- symplectic solvers;
- using a PyTree as the state;
- dense solutions;
- vmappable _everything_ (including simultaneous solves over different regions of integration `[t0, t1]`);
- support for neural differential equations.

_From a technical point of view, the internal structure of the library is pretty cool -- all kinds of equations (ODEs, SDEs, CDEs) are solved in a unified way (rather than being treated separately), producing a small tightly-written library._
Expand Down

0 comments on commit 614dfab

Please sign in to comment.