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

Differentiable Programming Python Packages

Python packages with the GitHub topic differentiable-programming. Sorted by monthly downloads, with stars and forks.
NVIDIA
warp-lang

A Python framework for GPU-accelerated simulation, robotics, and machine learning.

1.3M 7K 651
google
jaxopt

Hardware accelerated, batchable and differentiable optimizers in JAX.

512K 1K 75
taichi-dev
taichi

Productive, portable, and performant GPU programming in Python.

152K 28K 2K
UM-ARM-Lab
pytorch-kinematics

Robot kinematics implemented in pytorch

64K 816 71
pasteurlabs
tesseract-core

Universal components for differentiable scientific computing. :package:

18K 135 24
metaopt
torchopt

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

17K 637 44
yaugenst
advect

Automatic differentiation for the NumPy code you already write

11K 9 1
optiland
optiland

Comprehensive optical design, optimization, and analysis in Python, including GPU-accelerated and differentiable ray tracing via PyTorch.

9K 1K 213
pasteurlabs
tesseract-jax

Execute + differentiate Tesseracts as part of JAX programs, with full support for function transformations like JIT, grad, and more. ⚡

9K 37 5
astro-informatics
s2fft

S2FFT: Differentiable and accelerated spherical transforms

5K 232 19
kach
memo-lang

A probabilistic programming language for metacognitive modeling

4K 163 16
meyer-nils
torch-fem

GPU accelerated differentiable finite elements for solid mechanics with PyTorch

3K 128 37
taichi-dev
taichi-nightly

Productive, portable, and performant GPU programming in Python.

2K 28K 2K
ewanwm
nutens

Tensor based engine for calculating neutrino oscillation probabilities in a fast, flexible, and differentiable way

2K 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

2K 12 1
eelregit
mcfit

multiplicatively convolutional fast integral transforms, implementing FFTLog

2K 35 13
artificial-scientist-lab
differometor

A Differentiable Interferometer Simulator for the Computational Design of Gravitational Wave Detectors

2K 20 6
pytorchbearer
torchbearer

torchbearer: A model fitting library for PyTorch

1K 641 63
LukasZahradnik
neuralogic

PyNeuraLogic lets you use Python to create Differentiable Logic Programs

1K 313 25
flagos-ai
flagquantum

Sharded, differentiable quantum simulation and training in PyTorch, reaching domestic accelerators through FlagOS.

1K 44 8
a-paulus
softtorch

A library for soft differentiable relaxations of common PyTorch functions.

995 81 2
walkerchi
torch-sla

torch sparse linear algebra library

970 56 2
esa
dsgp4

dSGP4: differentiable SGP4. Supports differentiability, ML integration & embarassingly parallel computations

868 98 23
itu-biai
torchtomo

Differentiable 2D CT in PyTorch with parallel/fan-beam projectors, exact adjoints, filtered backprojection, learnable scan geometry, and optional CUDA acceleration.

865 10 0
    • Original data from PyPI, GitHub, and OSV; downloads served through ClickHouse
    • Sources & methodology