Skip to content

<i> A copy of GUDHI library for internal research</i> The GUDHI library is a generic open source C++ library, with a Python interface, for Topological Data Analysis (TDA) and Higher Dimensional Geometry Understanding.

License

Notifications You must be signed in to change notification settings

ArGintum/gudhi-devel-copy

 
 

Repository files navigation

Modifications

28/02/2024 - added the option to limit Cubical Persistence computations to only first max_dim homology groups (speed-up needed for some project). Example:

         gudhi.CubicalComplex(..., max_group=1) - limits computations to groups H_0 and H_1 only
  • plans for further improvement of the persistence homology performance for cubical complexes

OSx and Win on Azure Linux on CircleCI Anaconda Cloud Anaconda downloads

GUDHI

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.

Source code

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.

More information

About

<i> A copy of GUDHI library for internal research</i> The GUDHI library is a generic open source C++ library, with a Python interface, for Topological Data Analysis (TDA) and Higher Dimensional Geometry Understanding.

Resources

License

Stars

Watchers

Forks

Languages

  • C++ 73.4%
  • Python 14.0%
  • CMake 4.3%
  • Cython 3.7%
  • TeX 2.4%
  • Assembly 0.9%
  • Other 1.3%