patrick-kidger/diffrax
Numerical differential equation solvers in JAX. Autodifferentiable and GPU-capable. https://docs.kidger.site/diffrax/ observed · 2026-08-28
Health v2 · maintenance only
80/100
- Activity 88
- Release rhythm 59
- Longevity 100
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.
- gap_med: 47.5
- age_days: 1865
- days_rel: 197
- days_push: 73
- n_releases_24m: 5
Adoption not part of the score
2089 stars · 186 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded
Diffrax is a JAX-based library providing numerical differential equation solvers for ODEs, SDEs, and CDEs. It is fully autodifferentiable and GPU-capable, with support for neural differential equations and multiple adjoint methods for backpropagation.
Use cases
- solve ODEs in JAX with GPU acceleration
- train neural differential equations with backpropagation
- simulate stochastic differential equations differentiably
- integrate controlled differential equations for time series models
- run differentiable physics or dynamical systems simulations
- vmapped batch integration of differential equations
When to choose
- you need differentiable, GPU-capable ODE/SDE/CDE solvers within the JAX ecosystem
- you are training neural differential equations or scientific ML models
- you want many solver choices (Tsit5, Dopri8, symplectic, implicit) in one unified library
When to avoid
- you work outside the JAX/Python ecosystem
- you need a general-purpose non-differentiable solver without GPU requirements
- you need symbolic or exact analytical solutions rather than numerical integration
Facets
library · maturity active
machine-learning simulation math gpu-computing machine-learning deep-learning data-science python cross-platform jax differential-equations ode sde cde neural-differential-equations numerical-solvers autodiff scientific-computing dynamical-systems algorithms gpu
2 sources
- readme: https://github.com/patrick-kidger/diffrax · fetched 2026-08-28 · 3d6b94316bf1
- registry_pypi: https://pypi.org/pypi/diffrax/json · fetched 2026-08-29 · e25d04182999
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| patrick-kidger/diffrax | main | 80 |
For agents
markdown · JSON · MCP: product_card(name="patrick-kidger/diffrax")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem