Skip to content
@scikit-tda

Scikit-TDA

Topological Data Analysis for the Python ecosystem.

Scikit-TDA

Scikit-TDA is a home for Topological Data Analysis (TDA) libraries in python. Our intention is to help non-topologists get started and gain intuition with a variety of notebooks and tutorials. Our aim is to provide a library of TDA tools in python that are widely useable and easily approachable.

Libraries

Scikit-TDA consists of a variety of packages with efficient and optimized implementations of commonly used TDA algorithms.

  • ripser.py: A lean persistent homology library for python based on ripser.
  • kepler-mapper: A flexible python implementation of the Mapper algorithm.
  • persim: Distances and representations of persistence diagrams.
  • cechmate: Custom filtration constructors for python.
  • tadasets: Synthetic datasets for TDA benchmarking and exploration.

Documentation

For complete documentation, please check out docs.scikit-tda.org.

Pinned Loading

  1. scikit-tda scikit-tda Public

    Topological Data Analysis for Python🐍

    Python 546 55

  2. kepler-mapper kepler-mapper Public

    Kepler Mapper: A flexible Python implementation of the Mapper algorithm.

    Python 635 186

  3. ripser.py ripser.py Public

    A Lean Persistent Homology Library for Python

    C++ 298 62

  4. persim persim Public

    Distances and representations of persistence diagrams

    Python 130 56

  5. cechmate cechmate Public

    Custom filtration constructors for Python

    Python 23 12

  6. tadasets tadasets Public

    Synthetic data sets apt for Topological Data Analysis

    Python 35 7

Repositories

Showing 10 of 15 repositories

Top languages

Loading…

Most used topics

Loading…