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

Persistent Homology Python Packages

Python packages with the GitHub topic persistent-homology. Sorted by monthly downloads, with stars and forks.
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
TeaspoonTDA
teaspoon

Topological Signal Processing in Python

1K 51 12
OnDraganov
chromatic-tda

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

683 21 2
LSU-ATHENA
pynerve

Pynerve: Topological Data Analysis library for Python and C++

604 3 0
Sylverity
petls-pytorch

PyTorch-native persistent topological Laplacians for TDA, with GPU-compatible spectral computations.

596 1 1
proffitteoy
topp

Exact persistence-diagram Bottleneck and Wasserstein distances

494 8 0
pikhan
treegraphduals

PyPI package for graph-theoretic time series analysis ; level set trees and their duals- horizontal tunnelability graphs

448 0 0
mvlier
topapprox

Package for computing topological approximation using Persistent Homology in various settings.

300 9 1
DrMSAbdullahi
genpath-pph

GenPath-PPH: Python package for integrating gene expression and KEGG pathway networks via Persistent Path Homology to detect disease-relevant pathway dysregulation. Available on PyPI: pip install genpath-pph

235 0 0
scikit-tda
pervect

Vectorization of persistence diagrams and approximate Wasserstein distance

228 28 0
Chege-N
topoconscious

Persistent homology pipeline for detecting neural correlates of consciousness from fMRI — H0/H1/H2, Wasserstein + Müller-Lyer timelines, HMM decoding, topological transfer entropy.

217 0 0
smaniches
topogeoml

Topology-aware ML toolkit plus preregistered graph-classification study; honest negative result, statistical harness, reproducible evidence.

207 1 0
smaniches
groupoid

Pre-alpha groupoid/sheaf/Riemannian aggregation prototype for federated learning; tested math components, not production FL.

194 1 0
merylldindin
topologyx

Topological Data Analysis Routines

126 150 29
consigcody94
quaternion-monoid-algebra

Compositional algebra over fixed-width quaternionic-symbolic state packets. A monoid (closed, associative, with two-sided identity) plus empirical topology preservation. MIT licensed.

73 1 0
oleg-kachan
diagram2vec

Vector Representations of Persistence Diagrams

65 6 2
Steenroder
steenroder

Computation of persistence Steenrod barcodes

55 9 0
marrlab
shapr-torch

SHAPR: Code for "Capturing Shape Information with Multi-Scale Topological Loss Terms for 3D Reconstruction"

53 41 7
mvlier
topsimp

Package for computing topological approximation using Persistent Homology in various settings.

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