jiadongdan / scikit-tda

Topological Data Analysis for Python🐍

Home Page:https://scikit-tda.org

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Scikit-TDA

Scikit-TDA is a home for compatible TDA Python libraries intended for non-topologists.

Scikit-TDA is currently under construction. If you would like to contribute, please reach out to us on github, twitter or on Slack.

This project aims to provide a curated library of TDA Python tools that are widely usable and easily approachable.

It is structured so that each package can stand alone or be used as part of the scikit-tda bundle.

Current packages available:

  • Ripser - Data to diagrams in one line
  • Persim - Easy Persistence Images
  • UMAP - Mathematically justified dimensionality reduction
  • Kepler Mapper - Mapper framework integrated into sklearn
  • TaDAsets - Constructors for common data sets for demonstrating TDa.

Setup

To install all these libraries

    pip install scikit-tda

Contributions

This project is entirely a work in progress and still in the conceptual phase. We hope to assemble an ecosystem of TDA libraries, complete with documentation and examples, that is approachable to people outside the field of Algebraic Topology. If you would like to contribute and have ideas for how to do so, please reach out!

About

Topological Data Analysis for Python🐍

https://scikit-tda.org


Languages

Language:Python 77.4%Language:Makefile 22.6%