Skip to main content

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

222
GitHub Stars
170
Curated Resources
5
Categories
23 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 170 resources. View the full list on GitHub →