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

Persistent Homology Python Packages

Python packages with the GitHub topic persistent-homology. Sorted by relevance, with stars and monthly downloads.
scikit-tda
ripser

A Lean Persistent Homology Library for Python

89K 335 64
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.

55K 319 89
DavidLapous
multipers

Python library for multiparameter persistence

20K 43 8
shizuo-kaji
cripser

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

12K 70 9
giotto-ai
pyflagser

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

11K 17 21
tomchaplin
lophat

Lockfree Persistent Homology Algorithm Toolkit

2K 6 1
smaniches
topogeoml

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

1K 1 0
TeaspoonTDA
teaspoon

Topological Signal Processing in Python

1K 48 13
smaniches
groupoid

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

843 1 0
Chege-N
topoconscious

Persistent homology pipeline for detecting neural correlates of consciousness from fMRI

608 0 0
DrMSAbdullahi
genpath-pph

Gene expression and KEGG pathway network integration using Persistent Path Homology

601 0 0
OnDraganov
chromatic-tda

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

561 21 2
mvlier
topapprox

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

546 8 1
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.

331 0 0
merylldindin
topologyx

Topological Data Analysis Routines

217 150 30
marrlab
shapr-torch

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

214 41 7
scikit-tda
pervect

Vectorization of persistence diagrams and approximate Wasserstein distance

175 28 0
oleg-kachan
diagram2vec

Vector Representations of Persistence Diagrams

137 6 2
Steenroder
steenroder

Computation of persistence Steenrod barcodes

100 9 0
mvlier
topsimp

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

83 8 1
    • Data from PyPI, GitHub, ClickHouse, and BigQuery