The GUDHI library is a generic open source C++ library, with a Python interface, for Topological Data Analysis (TDA) and Higher Dimensional Geometry Understanding. The library offers state-of-the-art data structures and algorithms to construct simplicial complexes and compute persistent homology.
We recommend that users get official releases from the GUDHI website.
For potential contributors, to fully checkout GUDHI, after cloning the git repository, you may also need to checkout its submodules using
git submodule update --init
Compilation and installation
To install GUDHI, you can follow the C++ compilation procedure, the Python compilation procedure, use our conda-forge package, or go with Docker.