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

Topological Data Analysis Python Packages

Python packages with the GitHub topic topological-data-analysis. Sorted by monthly downloads, with stars and forks.
lmcinnes
umap-learn

Uniform Manifold Approximation and Projection

5.6M 8K 875
GUDHI
gudhi

The GUDHI library is a generic open source C++ library, with a Python interface, for Topological Data Analysis (TDA) and Higher Dimensional Geometry Understanding.

46K 329 88
scikit-tda
ripser

A Lean Persistent Homology Library for Python

42K 344 65
shizuo-kaji
cripser

Persistent homology calculation for 1D (scalar time series), 2D (image), and 3D, 4D (voxel) arrays

11K 72 10
DavidLapous
multipers

Python library for multiparameter persistence

8K 44 9
tomchaplin
lophat

Lockfree Persistent Homology Algorithm Toolkit

7K 6 1
giotto-ai
pyflagser

Python bindings and API for the flagser C++ library (https://github.com/luetge/flagser).

6K 17 22
giotto-ai
giotto-tda

A high-performance topological machine learning toolbox in Python

4K 1K 200
giotto-ai
giotto-ph

High performance implementation of Vietoris-Rips persistence.

4K 59 17
MunchLab
cereeberus

A python package for the interleaving distance on Reeb graphs and related structures from TDA

4K 5 2
erdogant
findpeaks

The detection of peaks and valleys in a 1d-vector or 2d-array (image)

3K 295 41
giotto-ai
giotto-tda-nightly

A high-performance topological machine learning toolbox in Python

3K 1K 200
TeaspoonTDA
teaspoon

Topological Signal Processing in Python

1K 51 12
antonio-leitao
tda

Python package for topological data analysis written in Rust. Not limited to just H0 and H1.

1K 6 0
lucasimi
tda-mapper

A simple and efficient Python implementation of Mapper algorithm for Topological Data Analysis

1K 188 24
pyt-team
toponetx

Computing on Topological Domains

1K 285 49
scikit-tda
tadasets

Synthetic data sets apt for Topological Data Analysis

1K 41 8
kc-howe
pytomato

A pure-Python implementation of the ToMATo clustering algorithm.

973 0 0
LuisScoccola
persistable-clustering

density-based clustering for exploratory data analysis based on multi-parameter persistence

877 42 3
vda-lab
pyflasc

A Python implementation of Flare-Sensitive Clustering (FLASC) based on HDBSCAN*.

755 6 0
scikit-tda
scikit-tda

Topological Data Analysis for Python🐍

687 580 56
OnDraganov
chromatic-tda

Tool to compute six-packs of persistence diagrams for chromatic point clouds [packaged on PyPI]

683 21 2
aidos-lab
torch-topological

A topological machine learning framework based on PyTorch

658 216 32
giotto-learn
giotto-learn

A high-performance topological machine learning toolbox in Python

624 1K 200
    • Original data from PyPI, GitHub, and OSV; downloads served through ClickHouse
    • Sources & methodology