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

Autodiff Python Packages

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

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

2.7M 667 85
CamDavidsonPilon
autograd-gamma

NotImplementedError: VJP of gammainc wrt argnum 0 not defined

1.9M 15 4
PennyLaneAI
pennylane-catalyst

A JIT compiler for hybrid quantum programs in PennyLane

15K 211 73
oberbichler
hyperjet

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

4K 17 4
QUB-ASL
gradgen

Autodiff from Python to Embedded Rust

4K 8 0
microsoft
trace-opt

End-to-end Generative Optimization for AI Agents

3K 735 57
GragasLab
nufftax

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

2K 16 1
rsokl
mygrad

Drop-in autodiff for NumPy.

1K 216 23
ARoefer
kineverse

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

1K 3 0
LouisDesdoigts
dlux

Differentiable Physical Optics Propagation in Jax

1K 71 17
oberbichler
hypergraph

Reversed mode second order automatic differentiation for python (WIP)

1K 4 0
optyx-dev
optyx

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

975 25 2
nabla-ml
nabla-ml

Nabla: High-Performance Scientific Computing

863 336 13
leopard-ai
betty-ml

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

706 348 29
google
autobound

AutoBound automatically computes upper and lower bounds on functions.

556 365 19
Yehor-Mishchyriak
ym-pure-ml

Transparent, NumPy-only deep learning framework for teaching, small-scale projects, prototyping, and reproducible experiments. No CUDA, no giant dependency tree. Batteries included: VJP autograd, layers, activations, losses, optimizers, Zarr checkpoints, and more!

418 10 1
John-FluxTech
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₂.

360 0 0
sradc
smallpebble

A minimalist deep learning library written from scratch in Python

354 133 13
tianrluo
mrphy

A Pytorch based tool for MR physics simulations

278 5 3
bkataru
autograv

Automatic differentiation for numerical relativity using JAX

212 0 0
pierreablin
autoptim

Optimization with autodiff

211 101 9
jaketae
pygrad

A pure Python autograd library

198 6 2
google
tangent

Source-to-Source Debuggable Derivatives in Pure Python

143 2K 431
ksanjeevan
fauxgrad

With awesome options like micrograd or tinygrad out there, why not write another small autodiff engine? ¯\_(ツ)_/¯

124 6 0
    • Data from PyPI, GitHub, ClickHouse, and BigQuery