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

Differentiable Programming Python Packages

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

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

1.5M 7K 509
google
jaxopt

Hardware accelerated, batchable and differentiable optimizers in JAX.

648K 1K 71
taichi-dev
taichi

Productive, portable, and performant GPU programming in Python.

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

Robot kinematics implemented in pytorch

52K 799 70
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
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

6K 11 0
jacksong-sourse
sll-core

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

6K 1 0
taichi-dev
taichi-nightly

Productive, portable, and performant GPU programming in Python.

5K 28K 2K
kach
memo-lang

A probabilistic programming language for metacognitive modeling

5K 144 14
optiland
optiland

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

5K 686 145
astro-informatics
s2fft

S2FFT: Differentiable and accelerated spherical transforms

3K 223 17
eelregit
mcfit

multiplicatively convolutional fast integral transforms, implementing FFTLog

3K 35 12
jeertmans
fpt-jax

Fermat path tracing with JAX

2K 3 0
pytorchbearer
torchbearer

A model training library for pytorch

2K 641 63
LukasZahradnik
neuralogic

PyNeuraLogic lets you use Python to create Differentiable Logic Programs.

2K 307 24
ucl-bug
jaxdf

A JAX-based research framework for writing differentiable numerical simulators with arbitrary discretizations

1K 134 13
pasteurlabs
tesseract-jax

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

1K 31 3
pnnl
neuromancer

Neural Modules with Adaptive Nonlinear Constraints and Efficient Regularization

1K 1K 172
walkerchi
torch-sla

torch sparse linear algebra library

935 34 1
artificial-scientist-lab
differometor

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

752 15 3
UM-ARM-Lab
pytorch-kinematics-ms

Robot kinematics implemented in pytorch

701 799 70
emaballarin
foveatorch

Differentiable foveated vision for Deep Learning methods

591 7 1
esa
dsgp4

Differentiable SGP4 prototype

586 88 20
    • Data from PyPI, GitHub, ClickHouse, and BigQuery