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.8.0-cp311-cp311-win_amd64.whl (2.5 MB view details)

Uploaded CPython 3.11Windows x86-64

gudhi-3.8.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (3.0 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

gudhi-3.8.0-cp311-cp311-macosx_10_15_universal2.whl (5.7 MB view details)

Uploaded CPython 3.11macOS 10.15+ universal2 (ARM64, x86-64)

gudhi-3.8.0-cp310-cp310-win_amd64.whl (2.5 MB view details)

Uploaded CPython 3.10Windows x86-64

gudhi-3.8.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (3.0 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

gudhi-3.8.0-cp310-cp310-macosx_10_15_universal2.whl (5.8 MB view details)

Uploaded CPython 3.10macOS 10.15+ universal2 (ARM64, x86-64)

gudhi-3.8.0-cp39-cp39-win_amd64.whl (2.6 MB view details)

Uploaded CPython 3.9Windows x86-64

gudhi-3.8.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (3.1 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

gudhi-3.8.0-cp39-cp39-macosx_10_15_universal2.whl (5.8 MB view details)

Uploaded CPython 3.9macOS 10.15+ universal2 (ARM64, x86-64)

gudhi-3.8.0-cp38-cp38-win_amd64.whl (2.6 MB view details)

Uploaded CPython 3.8Windows x86-64

gudhi-3.8.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (3.1 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ x86-64

gudhi-3.8.0-cp38-cp38-macosx_10_15_universal2.whl (5.7 MB view details)

Uploaded CPython 3.8macOS 10.15+ universal2 (ARM64, x86-64)

gudhi-3.8.0-cp37-cp37m-win_amd64.whl (2.6 MB view details)

Uploaded CPython 3.7mWindows x86-64

gudhi-3.8.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (3.1 MB view details)

Uploaded CPython 3.7mmanylinux: glibc 2.17+ x86-64

gudhi-3.8.0-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (3.1 MB view details)

Uploaded CPython 3.6mmanylinux: glibc 2.17+ x86-64

File details

Details for the file gudhi-3.8.0-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: gudhi-3.8.0-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 2.5 MB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.3

File hashes

Hashes for gudhi-3.8.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 9899c1eaacb6147c3a2c69ca5650cc46ed8d8795e24ce5d573509d450ff5891b
MD5 22c9de9760a728f9c021bf8243dc5513
BLAKE2b-256 e1283284512fcc026c8d0f7c1b287d4d14b3fc0cdf211500eac45b2617b7d43d

See more details on using hashes here.

File details

Details for the file gudhi-3.8.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

  • Download URL: gudhi-3.8.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
  • Upload date:
  • Size: 3.0 MB
  • Tags: CPython 3.11, manylinux: glibc 2.17+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.9.6 readme-renderer/34.0 requests/2.27.1 requests-toolbelt/0.10.1 urllib3/1.26.15 tqdm/4.64.1 importlib-metadata/4.8.3 keyring/23.4.1 rfc3986/1.5.0 colorama/0.4.5 CPython/3.6.15

File hashes

Hashes for gudhi-3.8.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 04cca602b325385c05d8a01fafce124fe383fad28878197142add1b6437f0759
MD5 8fd2e31bad44efc47909ae238e1a744d
BLAKE2b-256 cd9e3c49b53d19d4754e4ec8961afabb7d5ce939e929f26377bc9e3bada165b1

See more details on using hashes here.

File details

Details for the file gudhi-3.8.0-cp311-cp311-macosx_10_15_universal2.whl.

File metadata

File hashes

Hashes for gudhi-3.8.0-cp311-cp311-macosx_10_15_universal2.whl
Algorithm Hash digest
SHA256 f9a7290cb4d01d9c42fd2d2a82c97c4bde52a01353cca7cd5031bfe9d1c844f8
MD5 6b4afbb08cfecad04f885eac5212ffa4
BLAKE2b-256 74e88602abf466283b5f4a30e007a97749182427b5142799b8d19e7d8c8f399e

See more details on using hashes here.

File details

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

File metadata

  • Download URL: gudhi-3.8.0-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 2.5 MB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.10.11

File hashes

Hashes for gudhi-3.8.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 5eb1b9076d116dc33f88bd8744946e402093cbadd82fb7e555b2a8ba6cd3d893
MD5 02166f5ae8b0cd3356dfdddd6a204f00
BLAKE2b-256 ccc2f39f6821b66aa7686eb05eeac0bc8f9a79cc61155621e32e6b135f4afeb8

See more details on using hashes here.

File details

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

File metadata

  • Download URL: gudhi-3.8.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
  • Upload date:
  • Size: 3.0 MB
  • Tags: CPython 3.10, manylinux: glibc 2.17+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.9.6 readme-renderer/34.0 requests/2.27.1 requests-toolbelt/0.10.1 urllib3/1.26.15 tqdm/4.64.1 importlib-metadata/4.8.3 keyring/23.4.1 rfc3986/1.5.0 colorama/0.4.5 CPython/3.6.15

File hashes

Hashes for gudhi-3.8.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 d5abdf5373feab5ad5408b11eda68eeab30932dfb231f8e46d541328b852b522
MD5 c330ff7dd356f055e415bdae881b8b01
BLAKE2b-256 3809de05505e1db175109f20a37b2d67730ac2fb9a851d5389581b788aee4269

See more details on using hashes here.

File details

Details for the file gudhi-3.8.0-cp310-cp310-macosx_10_15_universal2.whl.

File metadata

File hashes

Hashes for gudhi-3.8.0-cp310-cp310-macosx_10_15_universal2.whl
Algorithm Hash digest
SHA256 dba700f3fc5fa4dda962cf9469357f61f9844e1280794026c586c144de125958
MD5 565cbb1722ea2daeabd34c24e6466449
BLAKE2b-256 6feaf6f25199e62f815d75b6c42c8f3e68d5ec145f3f422aec93504d860b80b6

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for gudhi-3.8.0-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 ae4a26619013cc14c5d596d2c0f13fc236f4f7b4fa18e8431083434b540f5cbd
MD5 699d68c171a8976cb6a3b9f8de5a3c3c
BLAKE2b-256 75fee5f41295b0ff6367e90da9372c12fa070983942ef8002ff6148dd06777a4

See more details on using hashes here.

File details

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

File metadata

  • Download URL: gudhi-3.8.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
  • Upload date:
  • Size: 3.1 MB
  • Tags: CPython 3.9, manylinux: glibc 2.17+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.9.6 readme-renderer/34.0 requests/2.27.1 requests-toolbelt/0.10.1 urllib3/1.26.15 tqdm/4.64.1 importlib-metadata/4.8.3 keyring/23.4.1 rfc3986/1.5.0 colorama/0.4.5 CPython/3.6.15

File hashes

Hashes for gudhi-3.8.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 5aff22ac6b4b07c1bc23a0461dc37573ce98e6f6e565021e2447420a5d9e38cd
MD5 f9ff4faa344bafe03382323e43ff3e9e
BLAKE2b-256 9886104c400a7778bc166657aa905acbab988678be5ccd2e1060b4c93876759f

See more details on using hashes here.

File details

Details for the file gudhi-3.8.0-cp39-cp39-macosx_10_15_universal2.whl.

File metadata

File hashes

Hashes for gudhi-3.8.0-cp39-cp39-macosx_10_15_universal2.whl
Algorithm Hash digest
SHA256 216ebeb6eac282fdd668a5fd6f9485227b7d3568dbb185191f7ec58e8f140432
MD5 59433e9c1f1926615603603b7344a145
BLAKE2b-256 dfdb9021ebdc7158fe4749a2948fe16e48c837f58eeb17fd6e4078c9a6602dad

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for gudhi-3.8.0-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 10f8a0e14c2d85b5fd23603890ccd57bd6d22e65eebb31b694ee9b67a23915ff
MD5 e95253875fa61add5796be9d65f9b2ba
BLAKE2b-256 ce5a6b432d83918c633b368a217ca0a096692b402e9fc770061ff87c3ebef5c4

See more details on using hashes here.

File details

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

File metadata

  • Download URL: gudhi-3.8.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
  • Upload date:
  • Size: 3.1 MB
  • Tags: CPython 3.8, manylinux: glibc 2.17+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.9.6 readme-renderer/34.0 requests/2.27.1 requests-toolbelt/0.10.1 urllib3/1.26.15 tqdm/4.64.1 importlib-metadata/4.8.3 keyring/23.4.1 rfc3986/1.5.0 colorama/0.4.5 CPython/3.6.15

File hashes

Hashes for gudhi-3.8.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 93aaf5d8642d59e136e17838f00511a0e1f22c08b94063c77dbf4a6467e8bd50
MD5 2e741c0f44079645510dec82bc5c62d6
BLAKE2b-256 dfa41ba40e986b500adac3995b0cde41a2685b93e2137d8ee36dde4ce3bd975b

See more details on using hashes here.

File details

Details for the file gudhi-3.8.0-cp38-cp38-macosx_10_15_universal2.whl.

File metadata

File hashes

Hashes for gudhi-3.8.0-cp38-cp38-macosx_10_15_universal2.whl
Algorithm Hash digest
SHA256 cf2dea179f99524ec1b601e66a2ad694ffdc66eb9a3ea3523f35b209a28c3bee
MD5 be107a1097cbcf90499c0a14a9269776
BLAKE2b-256 9b16a5b88869d37a1027a46640844850c637bf8f49f9f0ce988e373327352dec

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for gudhi-3.8.0-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 827555b6611f7a5646d1f5c14ee052d0756704e6f365a2b8515031112f0621ab
MD5 4389fed39f6345f7540167ee0ce2f9cf
BLAKE2b-256 6d4f01694d444541e2ebaf4bad5e058b99d7ca3edb64a5d21ad63a6253bd64de

See more details on using hashes here.

File details

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

File metadata

  • Download URL: gudhi-3.8.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
  • Upload date:
  • Size: 3.1 MB
  • Tags: CPython 3.7m, manylinux: glibc 2.17+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.9.6 readme-renderer/34.0 requests/2.27.1 requests-toolbelt/0.10.1 urllib3/1.26.15 tqdm/4.64.1 importlib-metadata/4.8.3 keyring/23.4.1 rfc3986/1.5.0 colorama/0.4.5 CPython/3.6.15

File hashes

Hashes for gudhi-3.8.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 e4a505b2829c0fae2036701e44f544b5c8dda3d2b11e1bb56ba8e0990bc92fb4
MD5 e1a646ff2d9faac4078d9b923552e93a
BLAKE2b-256 fe94cd78e1b0fc7f105886705661328604678e013cfb459e37b3196fb221b735

See more details on using hashes here.

File details

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

File metadata

  • Download URL: gudhi-3.8.0-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
  • Upload date:
  • Size: 3.1 MB
  • Tags: CPython 3.6m, manylinux: glibc 2.17+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.9.6 readme-renderer/34.0 requests/2.27.1 requests-toolbelt/0.10.1 urllib3/1.26.15 tqdm/4.64.1 importlib-metadata/4.8.3 keyring/23.4.1 rfc3986/1.5.0 colorama/0.4.5 CPython/3.6.15

File hashes

Hashes for gudhi-3.8.0-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 f7f8159ce6e34134251469294ba1bfd68bf9fa39e6ba45a80580bdb1d793ab41
MD5 51395a3c741b722cafb0c4be98df0238
BLAKE2b-256 473ad8eaa1f74b5d29c3a51e9cf9f5b18cf690e280ef71f7562c7f09ae7d66f4

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