Overview of Diffrax features
mainDiffrax is a JAX-based library for numerical differential equation solvers. Key capabilities include:
- Solver Types: Supports ODE (Ordinary), SDE (Stochastic), and CDE (Controlled) solvers.
- Solver Variety: Includes
Tsit5,Dopri8, symplectic solvers, and implicit solvers. - JAX Integration: Everything is
vmap-able (including the integration region), supports PyTrees as state, and provides multiple adjoint methods for backpropagation. - Advanced Use Cases: Supports dense solutions and neural differential equations.