The Gudhi library (Geometric Understanding in Higher Dimensions) is a generic open source C++ library for Computational Topology and Topological Data Analysis (TDA). The GUDHI library is developed as part of the GUDHI project supported by the European Research Council. The GUDHI library intends to help the development of new algorithmic solutions in TDA and their transfer to applications. It provides robust, efficient, flexible and easy to use implementations of state-of-the-art algorithms and data structures.
The current release of the GUDHI library includes:
All data-structures are generic and several of their aspects can be parameterized via template classes. We refer to [12] for a detailed description of the design of the library.
The library is available here and the documentation is available at this webpage.
The library comes with data sets, Demos and examples and Test suites.
Gudhi is also accessible though the R package TDA (Statistical Tools for Topological Data Analysis).
The development of the GUDHI library is steered by an Editorial Board composed of: