Skip to main content

A curated list of topological data analysis (TDA) resources and links.

218
GitHub Stars
169
Curated Resources
5
Categories
3 hours ago
Last Refreshed
TheoryToolsFrameworks and LibsUseful LinksEvent

Use this list with your AI agent

Add the Context Awesome MCP server to Claude, Cursor, or any MCP client, then ask:

"Show me tutorials and learning resources resources from awesome-tda"

Installation instructions →

What's inside

Theory

Event

Frameworks and Libs

  • Clique TopMatlab

    Topological analysis of symmetric matrices.

  • CtlC++

    C++11 library for building neighborhood graphs and cellular complexes, computing persistent homology over finite fields, and running parallel algorithms for homology. Can be used with C++, Python, MATLAB, and R.

  • Cubical RipserC++

    Software for computing persistent homology of cubical complexes, especially useful for image and volume data.

  • DionysusC++

    Computing persistent (co)homology, including persistent cohomology, vineyards, and zigzag persistent homology algorithms.

  • DIPHAC++

    Distributed persistent homology computation with MPI support.

  • Eirene.jlJulia

    For homological persistence.

Tools

  • Hera

    Software for bottleneck and Wasserstein distances between persistence diagrams.

  • HomCloud

    Persistent homology software with a Python interface, used especially for scientific and materials-data analysis.

  • RIVET

    Visualization and analysis of two-parameter persistent homology with a

  • TdaToolbox

    Tools that may be applied to data science in general.

Showing a sample of 169 resources. View the full list on GitHub →