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

Optimal Transport Python Packages

Python packages with the GitHub topic optimal-transport. Sorted by monthly downloads, with stars and forks.
PythonOT
pot

POT : Python Optimal Transport

331K 3K 571
fwilliams
point-cloud-utils

An easy-to-use Python library for processing and manipulating 3D point clouds and meshes.

294K 2K 120
ott-jax
ott-jax

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

35K 764 139
atong01
torchcfm

TorchCFM: a Conditional Flow Matching library

11K 3K 226
TorchDR
torchdr

TorchDR - PyTorch Dimensionality Reduction

6K 216 15
soran-ghaderi
torchebm

🍓 Simulation-free, GPU-first generative modeling in PyTorch ⚡ Composable primitives for scalable, stable training of modern EBMs, diffusion, flow matching, and Schrödinger bridges.

3K 115 25
simosartori
otswap

Discrete optimal transport reconstruction of cosmological displacement fields and redshift-space distortion correction, for simulations and surveys. C++17 and Python

2K 0 0
theislab
moscot

Multi-omic single-cell optimal transport tools

1K 218 16
anindex
polystep

Training non-differentiable networks via optimal transport.

974 34 1
ot-triton-lab
flash-sinkhorn

The official repository of FlashSinkhorn [ICML 2026 Oral]

913 223 22
alexisthual
fugw

Scalable python GPU solvers for fused unbalanced gromov-wasserstein optimal transport problems, with routines and examples to align brain data (fMRI)

820 53 6
mbuze
pyapd

Computing (optimal) anisotropic power diagrams using GPU acceleration

550 17 2
broadinstitute
wot

A software package for analyzing snapshots of developmental processes

516 166 38
omar-A-hassan
wax-ot

WaX: explainable Wasserstein distances. Attributes a Wasserstein distance to instances, features and subspaces (Naumann, Kauffmann and Montavon, TPAMI 2026).

420 0 0
DaminK
ggml-ot

Improve Optimal Transport applications by Global Ground Metric Learning (published at AISTATS2025). This package supports single-cell data in Anndata format and generic array-like data.

374 5 0
lucidrains
otretarget-pytorch

Implementation of OTRetarget: Joint Robot and Object Motion Retargeting via Optimal Transport

324 5 0
XTSgreen
bioiot

Plug-and-play semi-relaxed inverse optimal transport (IOT) in Python: Anderson-accelerated soft Sinkhorn with exact implicit gradients, sklearn-style fitting, transition matrices, random-walk pseudotime, AnnData/scanpy interface, matplotlib plots. numpy in, numpy out.

288 0 0
AI4SCR
cmonge

Conditional Monge Gap (2026; Nature Machine Intelligence)

261 25 1
gregkseno
catsbench

[ICLR 2026] A Benchmark for Categorical-State Schrödinger Bridges and Entropic Optimal Transport

260 10 0
stegua
ot1d

OT1D: Discrete Optimal Transport in 1D by Linear Programming

240 9 1
yzf072
spatrack

An optimal transport-based algorithm for inferring cell trajectories of spatial transcriptomics.

238 44 4
Risitop
transmorph

Computational framework for dataset integration

234 12 2
LvDAO
jgot

JAX Graph Optimal Transport Package

163 4 0
gjhuizing
wsingular

Python package for the ICML 2022 paper "Unsupervised Ground Metric Learning Using Wasserstein Singular Vectors".

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