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

If you're not sure about the file name format, learn more about wheel file names.

gudhi-3.6.0-cp310-cp310-win_amd64.whl (2.2 MB view details)

Uploaded CPython 3.10Windows x86-64

gudhi-3.6.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (28.7 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

gudhi-3.6.0-cp310-cp310-macosx_10_15_x86_64.whl (2.7 MB view details)

Uploaded CPython 3.10macOS 10.15+ x86-64

gudhi-3.6.0-cp39-cp39-win_amd64.whl (2.3 MB view details)

Uploaded CPython 3.9Windows x86-64

gudhi-3.6.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (28.7 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

gudhi-3.6.0-cp39-cp39-macosx_10_15_x86_64.whl (2.7 MB view details)

Uploaded CPython 3.9macOS 10.15+ x86-64

gudhi-3.6.0-cp38-cp38-win_amd64.whl (2.3 MB view details)

Uploaded CPython 3.8Windows x86-64

gudhi-3.6.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (28.8 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ x86-64

gudhi-3.6.0-cp38-cp38-macosx_10_15_x86_64.whl (2.7 MB view details)

Uploaded CPython 3.8macOS 10.15+ x86-64

gudhi-3.6.0-cp37-cp37m-win_amd64.whl (2.3 MB view details)

Uploaded CPython 3.7mWindows x86-64

gudhi-3.6.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (28.7 MB view details)

Uploaded CPython 3.7mmanylinux: glibc 2.17+ x86-64

gudhi-3.6.0-cp37-cp37m-macosx_10_15_x86_64.whl (2.7 MB view details)

Uploaded CPython 3.7mmacOS 10.15+ x86-64

gudhi-3.6.0-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (28.7 MB view details)

Uploaded CPython 3.6mmanylinux: glibc 2.17+ x86-64

File details

Details for the file gudhi-3.6.0-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: gudhi-3.6.0-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 2.2 MB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.10.6

File hashes

Hashes for gudhi-3.6.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 038b90a9cf456bc6955eba13bd6dff9021c163dd9ac2f4b6d481cd14b41a745d
MD5 76194fa603c23d11d17360333c374148
BLAKE2b-256 046e4e5a8d720894a5c8ab70c803aef1ab4635781fa7db24a4529e0d04bc6895

See more details on using hashes here.

File details

Details for the file gudhi-3.6.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for gudhi-3.6.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 8dcb3c871e183404a16dde59713ebf6c81c9a63b79e86b8b3d33f7fce50cacac
MD5 70e4e8528bded3c57086b7a07879992c
BLAKE2b-256 914f6a49560677fca8886c2da1ac8e2480ece8e56e32c07c8392c26fde4b0ec5

See more details on using hashes here.

File details

Details for the file gudhi-3.6.0-cp310-cp310-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for gudhi-3.6.0-cp310-cp310-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 b182a822e1373c7f0bf6d5bdc706b0396bd5caa63d18a1d39d5fea486f03ccad
MD5 0841ba2b2acb1ec0ba3ce640d7f8777a
BLAKE2b-256 b3de6d2204ee935174ea44d32d078cd743421f96a8b5c3698ca27f965f5a3711

See more details on using hashes here.

File details

Details for the file gudhi-3.6.0-cp39-cp39-win_amd64.whl.

File metadata

  • Download URL: gudhi-3.6.0-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 2.3 MB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.9.13

File hashes

Hashes for gudhi-3.6.0-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 9629abc64c1a3925d8c0c4712bf6aa62c3b3b05a69934b0801fa3bc6df2f8a13
MD5 6ba2ce6dfbea40e69008885b55a1556f
BLAKE2b-256 0b6544be6e89452288ce03970342f6ead943272f92b64348d463e4e10b706fb9

See more details on using hashes here.

File details

Details for the file gudhi-3.6.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

  • Download URL: gudhi-3.6.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
  • Upload date:
  • Size: 28.7 MB
  • Tags: CPython 3.9, manylinux: glibc 2.17+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.7.1 importlib_metadata/4.8.3 pkginfo/1.8.2 requests/2.27.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.6.15

File hashes

Hashes for gudhi-3.6.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 308db0abfa8be93533d8bf94f49d87ec9de6a34247db99f946dec87986786d3f
MD5 bd98ddb0052a11638ed6cf49a3f696ac
BLAKE2b-256 009b35b2cb7888742d03b57edd0c5119ea1fab6c747cc9d40542d5100c003197

See more details on using hashes here.

File details

Details for the file gudhi-3.6.0-cp39-cp39-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for gudhi-3.6.0-cp39-cp39-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 1e90caf154eee391bd55e276fc204a24ad549ce39f8084194a9b77633be79401
MD5 d867402c797b578ead70bcd48816e043
BLAKE2b-256 8017064b9c2762a95b99a879b8a09f6d3357017923d5ba823293ba048297ddaa

See more details on using hashes here.

File details

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

File metadata

  • Download URL: gudhi-3.6.0-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 2.3 MB
  • Tags: CPython 3.8, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.8.10

File hashes

Hashes for gudhi-3.6.0-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 19e32d401b56646b44b1b691f7f1fa100666c19a1bb2992f1fc23a8bafcdf670
MD5 667ab12b6c476b00e372d1c951e92132
BLAKE2b-256 b24ff92402632994f18a34c193118ec8585b2f60a071e346ad7def50f7c70f02

See more details on using hashes here.

File details

Details for the file gudhi-3.6.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

  • Download URL: gudhi-3.6.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
  • Upload date:
  • Size: 28.8 MB
  • Tags: CPython 3.8, manylinux: glibc 2.17+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.7.1 importlib_metadata/4.8.3 pkginfo/1.8.2 requests/2.27.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.6.15

File hashes

Hashes for gudhi-3.6.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 efa9e6b397ee0da7e1b9e3ee1a5ffd9105d856a158743d9c9e547cbc86df7a03
MD5 db8edc28a51fad4bd27c35ef35fcd6b6
BLAKE2b-256 9bddb3179a23e8501bea7611f71aa1f307033fe23b54de657b361248a742d346

See more details on using hashes here.

File details

Details for the file gudhi-3.6.0-cp38-cp38-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for gudhi-3.6.0-cp38-cp38-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 8b61901442710304639f021e11f3cda259f9cfb771c9bd3089b1cd2faac24a5f
MD5 6aeaa4593ce7cd7f4ef10e87f3963aa5
BLAKE2b-256 bccafd9404a132ed6e7ca8153ba665f959a9266a30797558b57fc084f98e5ee7

See more details on using hashes here.

File details

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

File metadata

  • Download URL: gudhi-3.6.0-cp37-cp37m-win_amd64.whl
  • Upload date:
  • Size: 2.3 MB
  • Tags: CPython 3.7m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.7.9

File hashes

Hashes for gudhi-3.6.0-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 a49b957457827de3783f22fc26bcc844ef958b19e068ea890f0b07d7b2f3830b
MD5 6c133a8ccb849fc7362e35a71276cd68
BLAKE2b-256 dab0d3ed4248cfde715379db363148233e35c7b335dcebd505b352cbf1eccf2c

See more details on using hashes here.

File details

Details for the file gudhi-3.6.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

  • Download URL: gudhi-3.6.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
  • Upload date:
  • Size: 28.7 MB
  • Tags: CPython 3.7m, manylinux: glibc 2.17+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.7.1 importlib_metadata/4.8.3 pkginfo/1.8.2 requests/2.27.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.6.15

File hashes

Hashes for gudhi-3.6.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 9f271983605e3f6800c978b16fa6e2fe95c161d8e278ab3b02e1ad55f940226b
MD5 f32c107d7e929fd5ec3fe6186cd24f91
BLAKE2b-256 65c0b7d4230c67ab14fa61636fad4aed5917b28c24b4337013b1905066e7f664

See more details on using hashes here.

File details

Details for the file gudhi-3.6.0-cp37-cp37m-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for gudhi-3.6.0-cp37-cp37m-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 48bfa9d034886e0d76b517e6df6d2c1b23acd30bafe9ef7ae09ff54ab597f884
MD5 24e572e448a18235c3e1f5c2d653abf0
BLAKE2b-256 5cf16dd6ffde0a55deded7d539be38e8b5cdf7c25df676e0487fefda1650db8f

See more details on using hashes here.

File details

Details for the file gudhi-3.6.0-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

  • Download URL: gudhi-3.6.0-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
  • Upload date:
  • Size: 28.7 MB
  • Tags: CPython 3.6m, manylinux: glibc 2.17+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.7.1 importlib_metadata/4.8.3 pkginfo/1.8.2 requests/2.27.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.6.15

File hashes

Hashes for gudhi-3.6.0-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 8783b9408b42b16e6a0566194b1015ce76180013ea2b9b0e0afa9a5aa33050eb
MD5 82ffd6519f560dc86a0d977691e0184e
BLAKE2b-256 c9a994532ed145a4b17f5f2eed76d18ce53ce3d6a8ea993b0f08161a82582a31

See more details on using hashes here.

Supported by

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