Skip to main content

The Gudhi library is an open source library for Computational Topology and Topological Data Analysis (TDA).

Project description

The Gudhi library is an open source library for Computational Topology and Topological Data Analysis (TDA). It offers state-of-the-art algorithms to construct various types of simplicial complexes, data structures to represent them, and algorithms to compute geometric approximations of shapes and persistent homology.

The GUDHI library offers the following interoperable modules:

  • Complexes:
    • Cubical

    • Simplicial: Rips, Witness, Alpha and Čech complexes

    • Cover: Nerve and Graph induced complexes

  • Data structures and basic operations:
    • Simplex tree, Skeleton blockers and Toplex map

    • Construction, update, filtration and simplification

  • Topological descriptors computation

  • Manifold reconstruction

  • Topological descriptors tools:
    • Bottleneck distance

    • Statistical tools

    • Persistence diagram and barcode

For more information about Topological Data Analysis and its workflow, please refer to the Wikipedia TDA dedicated page.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distributions

gudhi-3.3.0-cp38-cp38-win_amd64.whl (2.0 MB view details)

Uploaded CPython 3.8Windows x86-64

gudhi-3.3.0-cp38-cp38-manylinux2014_x86_64.whl (25.3 MB view details)

Uploaded CPython 3.8

gudhi-3.3.0-cp38-cp38-macosx_10_14_x86_64.whl (2.4 MB view details)

Uploaded CPython 3.8macOS 10.14+ x86-64

gudhi-3.3.0-cp37-cp37m-win_amd64.whl (2.0 MB view details)

Uploaded CPython 3.7mWindows x86-64

gudhi-3.3.0-cp37-cp37m-manylinux2014_x86_64.whl (25.2 MB view details)

Uploaded CPython 3.7m

gudhi-3.3.0-cp37-cp37m-macosx_10_14_x86_64.whl (2.4 MB view details)

Uploaded CPython 3.7mmacOS 10.14+ x86-64

gudhi-3.3.0-cp36-cp36m-win_amd64.whl (2.0 MB view details)

Uploaded CPython 3.6mWindows x86-64

gudhi-3.3.0-cp36-cp36m-manylinux2014_x86_64.whl (25.2 MB view details)

Uploaded CPython 3.6m

gudhi-3.3.0-cp36-cp36m-macosx_10_14_x86_64.whl (2.4 MB view details)

Uploaded CPython 3.6mmacOS 10.14+ x86-64

gudhi-3.3.0-cp35-cp35m-win_amd64.whl (2.0 MB view details)

Uploaded CPython 3.5mWindows x86-64

gudhi-3.3.0-cp35-cp35m-manylinux2014_x86_64.whl (25.1 MB view details)

Uploaded CPython 3.5m

gudhi-3.3.0-cp35-cp35m-macosx_10_14_x86_64.whl (2.4 MB view details)

Uploaded CPython 3.5mmacOS 10.14+ x86-64

File details

Details for the file gudhi-3.3.0-cp38-cp38-win_amd64.whl.

File metadata

  • Download URL: gudhi-3.3.0-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 2.0 MB
  • Tags: CPython 3.8, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/47.1.0 requests-toolbelt/0.9.1 tqdm/4.48.2 CPython/3.8.5

File hashes

Hashes for gudhi-3.3.0-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 2270aed1485f411f6102da7c5f5e7f14eea1646952887ed36e4ef682075d9b59
MD5 b038bfe4dc6256cf1de0c196fc4c2665
BLAKE2b-256 8239ecf7ba021acecb1ea06bd00a00b6e903d3e570d76de54de7f3a84cc5fe45

See more details on using hashes here.

File details

Details for the file gudhi-3.3.0-cp38-cp38-manylinux2014_x86_64.whl.

File metadata

  • Download URL: gudhi-3.3.0-cp38-cp38-manylinux2014_x86_64.whl
  • Upload date:
  • Size: 25.3 MB
  • Tags: CPython 3.8
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/46.4.0 requests-toolbelt/0.9.1 tqdm/4.46.1 CPython/3.8.3

File hashes

Hashes for gudhi-3.3.0-cp38-cp38-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 cccbd60b3ad9fc81be7b34e6dbfd45579f2cea10261997d2aab6cfb74a4f30a0
MD5 ff0c44b96e402af2ded9bbf3a6e08048
BLAKE2b-256 65a772a47ceb26babecb192ea8ecc5de02932f9c178894e2ab9aeabcd68b3d33

See more details on using hashes here.

File details

Details for the file gudhi-3.3.0-cp38-cp38-macosx_10_14_x86_64.whl.

File metadata

  • Download URL: gudhi-3.3.0-cp38-cp38-macosx_10_14_x86_64.whl
  • Upload date:
  • Size: 2.4 MB
  • Tags: CPython 3.8, macOS 10.14+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/47.1.0 requests-toolbelt/0.9.1 tqdm/4.48.2 CPython/3.8.5

File hashes

Hashes for gudhi-3.3.0-cp38-cp38-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 79492b97bb6dd9bf33b983e0267f617bc65784e57776d8a5015d5b9315826599
MD5 cc6a20bb55873ac641e2c0b692b429d0
BLAKE2b-256 a98cac424258eb100cd708a6c3430d34d15b76576fd85d315ed46c15a8ffd210

See more details on using hashes here.

File details

Details for the file gudhi-3.3.0-cp37-cp37m-win_amd64.whl.

File metadata

  • Download URL: gudhi-3.3.0-cp37-cp37m-win_amd64.whl
  • Upload date:
  • Size: 2.0 MB
  • Tags: CPython 3.7m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/47.1.0 requests-toolbelt/0.9.1 tqdm/4.48.2 CPython/3.7.8

File hashes

Hashes for gudhi-3.3.0-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 f5c0ba045dcd45a007b5302c48a9ed06d31612153c0556976c96bbc1f057c7c9
MD5 f94efaa8ca4bbee18b10bb9fecb351a1
BLAKE2b-256 bed06620a35dad4fede16feba04219b2d659f56b1acc118097a8e5d36c994316

See more details on using hashes here.

File details

Details for the file gudhi-3.3.0-cp37-cp37m-manylinux2014_x86_64.whl.

File metadata

  • Download URL: gudhi-3.3.0-cp37-cp37m-manylinux2014_x86_64.whl
  • Upload date:
  • Size: 25.2 MB
  • Tags: CPython 3.7m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/46.4.0 requests-toolbelt/0.9.1 tqdm/4.46.1 CPython/3.8.3

File hashes

Hashes for gudhi-3.3.0-cp37-cp37m-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 d7ead5cc3128cc3c121ee0cd429f675a07aa46646b822824133e35cedf277a03
MD5 2d15348b2d3d3ec1972b60466af16f5a
BLAKE2b-256 47d5626d5e9f3dc4f4aeb4b9eb651be7f74aae9cdaf63e39e7acd9edba1c6630

See more details on using hashes here.

File details

Details for the file gudhi-3.3.0-cp37-cp37m-macosx_10_14_x86_64.whl.

File metadata

  • Download URL: gudhi-3.3.0-cp37-cp37m-macosx_10_14_x86_64.whl
  • Upload date:
  • Size: 2.4 MB
  • Tags: CPython 3.7m, macOS 10.14+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/47.1.0 requests-toolbelt/0.9.1 tqdm/4.48.2 CPython/3.7.8

File hashes

Hashes for gudhi-3.3.0-cp37-cp37m-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 96e527fdd251f8f08558b23cc8196fd8b9d9393faf5bb8a59426551dfc4fbcb8
MD5 0319ff862f8c305b86b6192d101820dc
BLAKE2b-256 167f38de668d7f8f454a8b95d3e6e01c4c36a4c03bce4c0b398272d9b27804f3

See more details on using hashes here.

File details

Details for the file gudhi-3.3.0-cp36-cp36m-win_amd64.whl.

File metadata

  • Download URL: gudhi-3.3.0-cp36-cp36m-win_amd64.whl
  • Upload date:
  • Size: 2.0 MB
  • Tags: CPython 3.6m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/40.6.2 requests-toolbelt/0.9.1 tqdm/4.48.2 CPython/3.6.8

File hashes

Hashes for gudhi-3.3.0-cp36-cp36m-win_amd64.whl
Algorithm Hash digest
SHA256 282acc714f964c487ee3c6cf6166788f8ae545fbb92059bc540bfb8467658933
MD5 38d776cb853922537fddfa1790dff565
BLAKE2b-256 7ed3b4a4417e8e08a74ac032ed19b125cd2e5c494b70ad78a99bc677cbede877

See more details on using hashes here.

File details

Details for the file gudhi-3.3.0-cp36-cp36m-manylinux2014_x86_64.whl.

File metadata

  • Download URL: gudhi-3.3.0-cp36-cp36m-manylinux2014_x86_64.whl
  • Upload date:
  • Size: 25.2 MB
  • Tags: CPython 3.6m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/46.4.0 requests-toolbelt/0.9.1 tqdm/4.46.1 CPython/3.8.3

File hashes

Hashes for gudhi-3.3.0-cp36-cp36m-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 e02f4f8625ba05f8136819692ca2c873bc383d52f080f2996ac95d34a4760b24
MD5 c82ff98e764e2e4b6b1597a7a713e5e9
BLAKE2b-256 fd356900d78286f7707b7dbd21d01ad07eed09f4fe19551519a9b0e17eec7582

See more details on using hashes here.

File details

Details for the file gudhi-3.3.0-cp36-cp36m-macosx_10_14_x86_64.whl.

File metadata

  • Download URL: gudhi-3.3.0-cp36-cp36m-macosx_10_14_x86_64.whl
  • Upload date:
  • Size: 2.4 MB
  • Tags: CPython 3.6m, macOS 10.14+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/40.6.2 requests-toolbelt/0.9.1 tqdm/4.48.2 CPython/3.6.11

File hashes

Hashes for gudhi-3.3.0-cp36-cp36m-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 3f49e52816c3c13cc89a6d78a93ec95b04122a0c0a98b7b44e031487457af4e4
MD5 995811e576745e06f3a7ec51b7f04205
BLAKE2b-256 8acf4926c4b372dbfccc1ccbcbc071f92490089523d9f641a2db202eca58622a

See more details on using hashes here.

File details

Details for the file gudhi-3.3.0-cp35-cp35m-win_amd64.whl.

File metadata

  • Download URL: gudhi-3.3.0-cp35-cp35m-win_amd64.whl
  • Upload date:
  • Size: 2.0 MB
  • Tags: CPython 3.5m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.15.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/28.8.0 requests-toolbelt/0.9.1 tqdm/4.48.2 CPython/3.5.4

File hashes

Hashes for gudhi-3.3.0-cp35-cp35m-win_amd64.whl
Algorithm Hash digest
SHA256 b25e7ff79a0113c9b6a60733f479e00f1ba0e535a638fb8bfb74f7535218f5eb
MD5 3340264287b14c16b073e34bfed5e744
BLAKE2b-256 d8cba0d211747fae03b1b4bcdf05587e8cb994c4c30a938c025ff25ebdaeb16d

See more details on using hashes here.

File details

Details for the file gudhi-3.3.0-cp35-cp35m-manylinux2014_x86_64.whl.

File metadata

  • Download URL: gudhi-3.3.0-cp35-cp35m-manylinux2014_x86_64.whl
  • Upload date:
  • Size: 25.1 MB
  • Tags: CPython 3.5m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/46.4.0 requests-toolbelt/0.9.1 tqdm/4.46.1 CPython/3.8.3

File hashes

Hashes for gudhi-3.3.0-cp35-cp35m-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 249c241eaa6070649afceb9b935a07b061091e2b7fbbffe57e96ff62a90e6459
MD5 7fa58aa767811073ffe76cd54038a8ea
BLAKE2b-256 7be1e9237a7dd71254afac813c08cd4010b658daae3dac2b2a7bd81b6737f250

See more details on using hashes here.

File details

Details for the file gudhi-3.3.0-cp35-cp35m-macosx_10_14_x86_64.whl.

File metadata

  • Download URL: gudhi-3.3.0-cp35-cp35m-macosx_10_14_x86_64.whl
  • Upload date:
  • Size: 2.4 MB
  • Tags: CPython 3.5m, macOS 10.14+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.15.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/28.8.0 requests-toolbelt/0.9.1 tqdm/4.48.2 CPython/3.5.9

File hashes

Hashes for gudhi-3.3.0-cp35-cp35m-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 4ea45344d3e223f59fd6736e138b4bacca8a7364def041ebbec0f81c3f03dadc
MD5 55b7ea7afe259f72556b024b6394579f
BLAKE2b-256 a56dc917b88d6e6d9917e9c5172e8fd584f18288cdfb8e3b88b6be428a223305

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page