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

Topology Python Packages

Python packages with the GitHub topic topology. Sorted by relevance, with stars and monthly downloads.
mattijn
topojson

Encode spatial data as topology in Python! 🌍 https://mattijn.github.io/topojson

243K 199 28
scikit-tda
ripser

A Lean Persistent Homology Library for Python

89K 335 64
scikit-tda
persim

Distances and representations of persistence diagrams

84K 139 57
pysal
spaghetti

SPAtial GrapHs: nETworks, Topology, & Inference

82K 284 74
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
fferrin
pytopojson

An extension of GeoJSON that encodes topology. Based on the JavaScript project

14K 11 4
merlijntishauser
unifi-topology

Python library for UniFi network topology discovery and SVG rendering

12K 0 0
giotto-ai
giotto-tda

A high-performance topological machine learning toolbox in Python

10K 1K 199
giotto-ai
giotto-ph

High performance implementation of Vietoris-Rips persistence.

9K 58 17
erdogant
findpeaks

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

6K 289 39
gift-framework
giftpy

GIFT Core: Certified mathematical identities from E8×E8 gauge theory on G2 manifolds. Verified in Lean 4

5K 3 0
DPIRD-DMA
buildingregulariser

Python library for cleaning and regularising building footprints in geospatial data, aligning edges to principal directions and simplifying polygons for more accurate analysis.

5K 245 24
giotto-ai
giotto-tda-nightly

A high-performance topological machine learning toolbox in Python

4K 1K 199
antonio-leitao
tda

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

4K 6 0
scikit-tda
tadasets

Synthetic data sets apt for Topological Data Analysis

3K 40 8
scikit-tda
scikit-tda

Topological Data Analysis for Python🐍

2K 573 55
phcerdan
sgext

Spatial Graph Extractor. Library and scripts to study graphs extracted from binary images, or to generate graphs and analyze them completely in-silico. Used at least in biopolymers simulations and vascular networks.

2K 6 1
joselado
pyqula

Python library to compute properties of quantum tight binding models, including topological, electronic and magnetic properties and including the effect of many-body interactions.

2K 137 42
jmurray10
semanticembed

6D structural risk analysis for directed graphs: find SPOFs and cascade risks in AI-agent pipelines, microservices, and CI/CD from topology alone. Source-available, free tier, no signup. Sub-millisecond.

1K 2 0
smaniches
topogeoml

Preregistered topology-aware machine learning research toolkit: differentiable persistent homology, Hodge Laplacian message passing, and statistically defensible benchmarking on graph classification (MUTAG, PROTEINS, NCI1).

1K 1 0
ammedmar
comch

A specialized computer algebra system for the study of commutativity up to coherent homotopies

1K 10 4
lucasimi
tda-mapper

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

1K 184 24
openwisp
openwisp-network-topology

Network topology collector and visualizer. Collects network topology data from dynamic mesh routing protocols or other popular networking software like OpenVPN, allows to visualize the network graph, save daily snapshots that can be viewed in the future and more.

1K 259 94
aatmdelissen
pymoto

Modular Python framework for topology optimization

951 45 4
    • Data from PyPI, GitHub, ClickHouse, and BigQuery