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

Topological Data Analysis Python Packages

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

Uniform Manifold Approximation and Projection

6.2M 8K 862
scikit-tda
ripser

A Lean Persistent Homology Library for Python

69K 333 62
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.

53K 312 86
shizuo-kaji
cripser

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

16K 67 9
DavidLapous
multipers

Python library for multiparameter persistence

12K 40 8
giotto-ai
giotto-tda

A high-performance topological machine learning toolbox in Python

10K 991 197
giotto-ai
pyflagser

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

10K 16 19
giotto-ai
giotto-ph

High performance implementation of Vietoris-Rips persistence.

10K 56 17
scikit-tda
tadasets

Synthetic data sets apt for Topological Data Analysis

5K 38 8
scikit-tda
scikit-tda

Topological Data Analysis for Python🐍

4K 573 56
antonio-leitao
tda

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

4K 5 0
giotto-ai
giotto-tda-nightly

A high-performance topological machine learning toolbox in Python

4K 991 197
erdogant
findpeaks

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

3K 288 39
pyt-team
toponetx

Computing on Topological Domains

2K 264 47
TeaspoonTDA
teaspoon

A Topological Signal Processing Package

2K 44 11
tomchaplin
lophat

Lockfree Persistent Homology Algorithm Toolkit

2K 6 1
scikit-tda
pervect

Vectorization of persistence diagrams and approximate Wasserstein distance

2K 28 0
aidos-lab
torch-topological

A topological machine learning framework based on PyTorch

2K 209 31
MunchLab
cereeberus

A Python package for Reeb graphs

2K 5 1
lucasimi
tda-mapper

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

1K 177 25
giotto-learn
giotto-learn

A high-performance topological machine learning toolbox in Python

1K 991 197
aidos-lab
mantra-dataset

MANTRA: The Manifold Triangulations Assemblage (A dataset of manifold triangulations)

909 10 1
Octopupu5
tda-repr

Topological and spectral analysis toolkit for neural network representations.

904 0 0
pyt-team
topomodelx

Topological Deep Learning

877 333 103
    • Data from PyPI, GitHub, ClickHouse, and BigQuery