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

Automatic Differentiation Python Packages

Python packages with the GitHub topic automatic-differentiation. Sorted by relevance, with stars and monthly downloads.
HIPS
autograd

Efficiently computes derivatives of NumPy code.

4.8M 8K 937
stack-of-tasks
pin

A fast and flexible implementation of Rigid Body Dynamics algorithms and their analytical derivatives

1.5M 4K 553
stack-of-tasks
libpinocchio

A fast and flexible implementation of Rigid Body Dynamics algorithms and their analytical derivatives

579K 4K 553
PennyLaneAI
pennylane

PennyLane is an open-source quantum software platform for quantum computing, quantum machine learning, and quantum chemistry. Create meaningful quantum algorithms, from inspiration to implementation.

341K 3K 819
ott-jax
ott-jax

Optimal transport tools implemented with the JAX framework, to solve large scale matching problems of any flavor.

71K 749 135
peterdsharpe
aerosandbox

Aircraft design optimization made fast through computational graph transformations (e.g., automatic differentiation). Composable analysis tools for aerodynamics, propulsion, structures, trajectory design, and much more.

65K 1K 199
aesara-devs
aesara

Aesara is a Python library for defining, optimizing, and efficiently evaluating mathematical expressions involving multi-dimensional arrays.

28K 1K 153
PennyLaneAI
pennylane-catalyst

A JIT compiler for hybrid quantum programs in PennyLane

19K 218 79
b-ionut-r
neurograd

A Pure Python Deep Learning Framework with Automatic Differentiation and PyTorch-like API

16K 2 0
aesara-devs
aesara-nightly

Aesara is a Python library for defining, optimizing, and efficiently evaluating mathematical expressions involving multi-dimensional arrays.

10K 1K 153
gbionics
jaxsim

A differentiable physics engine and multibody dynamics library for control and robot learning.

9K 198 23
pasteurlabs
tesseract-core

Universal components for differentiable scientific computing. :package:

9K 105 5
metaopt
torchopt

TorchOpt is an efficient library for differentiable optimization built upon PyTorch.

6K 632 44
jialuechen
llmbroker

PyTorch for Quantitative Finance : Refine Derivatives Hedging and Pricing with Architecture Alightment in Operators

5K 193 29
VolkovIlia
semiflow-pde

Fast no_std Rust library for evolution equations and PDEs via Chernoff approximation of operator semigroups — heat, Schrödinger, diffusion, graph & manifold operators. Bindings for C, Python, and WebAssembly.

5K 2 0
variPEPS
varipeps

variPEPS -- Versatile tensor network library for variational ground state simulations in two spatial dimensions

4K 19 1
NextStat
nextstat

Universal differentiable statistical inference engine (Rust + GPU). High-performance Frequentist & Bayesian modeling, RL environments, and end-to-end optimization for Science, Pharma, and Finance

4K 12 0
oberbichler
hyperjet

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

4K 17 4
Prajjwal2404
neuralengine

An open-source framework/library for building and training neural networks in Python with support for GPUs (CUDA).

3K 1 0
tad-mctc
tad-mctc

PyTorch Automatic Differentiation Utility for "tad" Projects.

3K 2 2
Braden-Griebel
nanograd-bgriebel

Scalar automatic differentiation engine.

3K 0 0
ami-iit
adam-robotics

adam implements a collection of algorithms for calculating rigid-body dynamics in Jax, CasADi, PyTorch, and Numpy.

3K 219 31
adrhill
asdex

Automatic Sparse Differentiation in JAX.

3K 37 5
dftd3
tad-dftd3

PyTorch Autodiff DFT-D3 Implementation.

3K 25 9
    • Data from PyPI, GitHub, ClickHouse, and BigQuery