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.
stack-of-tasks
pin

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

576K 3K 537
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.

311K 3K 782
stack-of-tasks
libpinocchio

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

199K 3K 537
tensorcircuit
tensorcircuit-nightly

The next-gen AI-native tensor-network-based quantum software framework

68K 75 19
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.

30K 1K 196
ott-jax
ott-jax

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

30K 737 134
aesara-devs
aesara

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

22K 1K 153
aesara-devs
aesara-nightly

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

16K 1K 153
PennyLaneAI
pennylane-catalyst

A JIT compiler for hybrid quantum programs in PennyLane

15K 211 73
b-ionut-r
neurograd

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

11K 2 0
pasteurlabs
tesseract-core

Universal components for differentiable scientific computing. :package:

10K 102 5
metaopt
torchopt

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

9K 627 43
tad-mctc
tad-mctc

PyTorch Automatic Differentiation Utility for "tad" Projects.

8K 2 2
gbionics
jaxsim

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

8K 196 22
dftd3
tad-dftd3

PyTorch Autodiff DFT-D3 Implementation.

6K 25 9
variPEPS
varipeps

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

6K 18 1
adtzlr
tensortrax

Differentiable Tensors based on NumPy Arrays

6K 10 0
jacksong-sourse
sll-core

SLL-Core: PyTorch library for automatic differentiation through discrete operations via Static Local Linearization.

6K 1 0
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

5K 11 0
tad-mctc
tad-multicharge

PyTorch Autodiff Multicharge (Classical Charge Models).

5K 3 1
Prajjwal2404
neuralengine

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

4K 1 0
oberbichler
hyperjet

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

3K 17 4
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 216 29
    • Data from PyPI, GitHub, ClickHouse, and BigQuery