PyRank
  • Search
  • PyPI
  • GitHub
  • Insights
  • Compare
  • Advisories
  • Ecosystem
  • About

Autodiff Python Packages

Python packages with the GitHub topic autodiff. Sorted by monthly downloads, with stars and forks.
lmfit
uncertainties

Transparent calculations with uncertainties on the quantities involved (aka "error propagation"); calculation of derivatives.

2.2M 680 88
CamDavidsonPilon
autograd-gamma

NotImplementedError: VJP of gammainc wrt argnum 0 not defined

1.7M 15 4
yaugenst
advect

Automatic differentiation for the NumPy code you already write

11K 9 1
PennyLaneAI
pennylane-catalyst

A JIT compiler for hybrid quantum programs in PennyLane

10K 238 90
JAXtronomy
spexial

Special functions in Jax

5K 20 6
oberbichler
hyperjet

Algorithmic differentiation with hyper-dual numbers in C++ and Python

3K 17 4
latteine1217
quabla

Rust-native SciML compiler and runtime with composable autodiff and CPU/CUDA/MLX backends

3K 0 0
GragasLab
nufftax

Pure JAX implementation of the Non-Uniform Fast Fourier Transform (NUFFT)

2K 29 3
latteine1217
quabla-mlx

Rust-native SciML compiler and runtime with composable autodiff and CPU/CUDA/MLX backends

1K 0 0
pedronahum
tangent-ad

Source-to-Source Debuggable Derivatives in Pure Python

1K 3 0
LouisDesdoigts
dlux

Differentiable Physical Optics Propagation in Jax

1K 80 20
rsokl
mygrad

Drop-in autodiff for NumPy.

785 216 23
oberbichler
hypergraph

Reversed mode second order automatic differentiation for python (WIP)

656 4 0
nabla-ml
nabla-ml

Nabla: High-Performance Scientific Computing

572 349 16
FluxTech-UG
co2-eos

Differentiable CO₂ thermodynamic properties in JAX. Pure-JAX Span-Wagner equation of state — JIT-compiled, vmappable, and fully differentiable via jax.grad. Phase-aware solvers robust through the critical point. Allows GPU speedup over CoolProp for CO₂.

553 2 1
microsoft
trace-opt

End-to-end Generative Optimization for AI Agents

536 763 63
optyx-dev
optyx

Intuitive symbolic interface for constrained optimization problems. Write natural Python, get automatic gradients and solvers.

497 25 3
QUB-ASL
gradgen

Autodiff from Python to Embedded Rust

449 8 0
machinavitalis
jaxonomy

JAX-native simulation engine for hybrid dynamical systems — block-diagram modeling, ODE/DAE solvers, events, acausal physics, and end-to-end autodiff (grad/vmap/jit).

440 20 0
ARoefer
kineverse

Version 2.0 of Kineverse, a framework for modeling kinematics for robotic manipulation and control.

363 3 0
leopard-ai
betty-ml

Betty: an automatic differentiation library for generalized meta-learning and multilevel optimization

346 348 28
google
autobound

AutoBound automatically computes upper and lower bounds on functions.

306 365 20
tianrluo
mrphy

Basic tools for MR simulation, infrastructure of arXiv:2008.10594 / tmi.2021.3083104

287 5 3
sradc
smallpebble

A minimalist deep learning library written from scratch in Python

269 135 14
    • Original data from PyPI, GitHub, and OSV; downloads served through ClickHouse
    • Sources & methodology