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

Uploaded CPython 3.11Windows x86-64

gudhi-3.7.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (31.6 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

gudhi-3.7.0-cp311-cp311-macosx_10_15_universal2.whl (5.3 MB view details)

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

gudhi-3.7.0-cp310-cp310-win_amd64.whl (2.3 MB view details)

Uploaded CPython 3.10Windows x86-64

gudhi-3.7.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (31.5 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

gudhi-3.7.0-cp310-cp310-macosx_10_15_universal2.whl (5.3 MB view details)

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

gudhi-3.7.0-cp39-cp39-win_amd64.whl (2.4 MB view details)

Uploaded CPython 3.9Windows x86-64

gudhi-3.7.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (31.6 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

gudhi-3.7.0-cp39-cp39-macosx_10_15_universal2.whl (5.3 MB view details)

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

gudhi-3.7.0-cp38-cp38-win_amd64.whl (2.4 MB view details)

Uploaded CPython 3.8Windows x86-64

gudhi-3.7.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (31.6 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ x86-64

gudhi-3.7.0-cp38-cp38-macosx_10_15_universal2.whl (5.3 MB view details)

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

gudhi-3.7.0-cp37-cp37m-win_amd64.whl (2.4 MB view details)

Uploaded CPython 3.7mWindows x86-64

gudhi-3.7.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (31.5 MB view details)

Uploaded CPython 3.7mmanylinux: glibc 2.17+ x86-64

gudhi-3.7.0-cp37-cp37m-macosx_10_15_universal2.whl (5.3 MB view details)

Uploaded CPython 3.7mmacOS 10.15+ universal2 (ARM64, x86-64)

gudhi-3.7.0-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (31.5 MB view details)

Uploaded CPython 3.6mmanylinux: glibc 2.17+ x86-64

File details

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

File metadata

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

File hashes

Hashes for gudhi-3.7.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 d4cc0de9682c604e6cf216d3464195ea208c34644af78ce3e1f647a4344cc806
MD5 aa935995fd11abf4670076bcf7edfedd
BLAKE2b-256 dcd6a5c33ee6eb519b5f69560af98f8214d5b27a366133b630ebd86dd8f35738

See more details on using hashes here.

File details

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

File metadata

  • Download URL: gudhi-3.7.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
  • Upload date:
  • Size: 31.6 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.2 readme-renderer/34.0 requests/2.27.1 requests-toolbelt/0.10.1 urllib3/1.26.13 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.7.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 2d923174d506a2f4a8d2def72e34c13a5502ff1a7a04efb9cdcb028bf7b5e910
MD5 ac34312c65ca070efcb21fbc2f05285a
BLAKE2b-256 02b3388f05b1269907da867929b454e6b4733713d1c697e6c11588f03eeef520

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for gudhi-3.7.0-cp311-cp311-macosx_10_15_universal2.whl
Algorithm Hash digest
SHA256 0adc808ab8922cdd91cd709ef2252ccf96a14b40c06454912651f56989153bec
MD5 d525de7f24c79fdad6edd404631f110b
BLAKE2b-256 6db8bad3bb22df3a865463272d08c037fcf4ad6f27841fcd173b8300be351c68

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for gudhi-3.7.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 4cf5725c76c6e9b7b1866681cc8aad6a2549ec20934c053d6b92f34a7870e84e
MD5 565b4d0df70e9fd0bf4409bfed6e7f88
BLAKE2b-256 7ea225d78857e49005920ce0fb500f7144612665615432e34a96cbecb0bf4c55

See more details on using hashes here.

File details

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

File metadata

  • Download URL: gudhi-3.7.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
  • Upload date:
  • Size: 31.5 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.2 readme-renderer/34.0 requests/2.27.1 requests-toolbelt/0.10.1 urllib3/1.26.13 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.7.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 1c0de06f8bf062783e6461ab0eca02b5121dc13198e0a842b4d3ae954972a62c
MD5 730eac83541d0dd470879ce82471b373
BLAKE2b-256 66e2ccae2de34419273ca325e51a0e254716126bb6de682a74ba0d10c5bb6c56

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for gudhi-3.7.0-cp310-cp310-macosx_10_15_universal2.whl
Algorithm Hash digest
SHA256 ddb2e91d071534dde4ed85d62e2ab9b375c8e4a583497e590f27aa16bc0d05ab
MD5 ea2f538caf3a7230b21ceb502508f0fd
BLAKE2b-256 36b5bb815cfdeb14d474331c6b64424ec1850d807b3412e0220290649d1221e4

See more details on using hashes here.

File details

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

File metadata

  • Download URL: gudhi-3.7.0-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 2.4 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.7.0-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 8155eef7d3b0872099d9fb9a47d5e5295243d9f234738a3660d034a8c41ef8d2
MD5 1acf1d24240acc5a56a00df947a1113e
BLAKE2b-256 742ecfe1495445fef583a75fa3330cfcfad0862ae1f5ad4a40e030520aab74bb

See more details on using hashes here.

File details

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

File metadata

  • Download URL: gudhi-3.7.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
  • Upload date:
  • Size: 31.6 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.2 readme-renderer/34.0 requests/2.27.1 requests-toolbelt/0.10.1 urllib3/1.26.13 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.7.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 4ed335aec5879bed4d345d94f6dd61e479d6f49e79e8e622f91c19212518c1d7
MD5 fdc507e66c9f0ffd22385a8b9f070722
BLAKE2b-256 64be9cefebbb147a22012c83dd9d937c8a2418e564d7b830617098a8f279ea4c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for gudhi-3.7.0-cp39-cp39-macosx_10_15_universal2.whl
Algorithm Hash digest
SHA256 8bb1cdc36ddaccb5007db285bd0aee298953b6bee48ef60251e3fc586f4ff954
MD5 5b46e3f8dc66c2785e3efff95ef9c76e
BLAKE2b-256 caf0ec84e1acec553f8cbf59195f25aed8fb39bde06097fd6c50aee66cd8401b

See more details on using hashes here.

File details

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

File metadata

  • Download URL: gudhi-3.7.0-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 2.4 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.7.0-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 eca8516a6785d974b4cd5996410e12e18f15b3e4618aa3f431d9980f1ea8d09e
MD5 5cc3f7335eef9e48f20bdaab93cf1869
BLAKE2b-256 7407ba187e23eec4123ab14f9e99a3ee8a0fdd7d8a7a4ccfed52b2a3609f49fb

See more details on using hashes here.

File details

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

File metadata

  • Download URL: gudhi-3.7.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
  • Upload date:
  • Size: 31.6 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.2 readme-renderer/34.0 requests/2.27.1 requests-toolbelt/0.10.1 urllib3/1.26.13 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.7.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 982f5dd2af0ce87948794b0b5fd8c9275bbf6b802e7d0ae09589779676209226
MD5 52e6be5db5865f99e800c66f90ef3cf2
BLAKE2b-256 be54aa4f98584cc2b4f4f904e972c58bd99356c70c589fb15daa96978f07174e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for gudhi-3.7.0-cp38-cp38-macosx_10_15_universal2.whl
Algorithm Hash digest
SHA256 698fcbbcf5e1a8ecb04f2cabaf2dd5c159c183ba5ab480268dd58b3d214e0043
MD5 b906696d99025686e3baf3dcd32dbd85
BLAKE2b-256 9332e579e1590fbeb494116fd3d9dac9933644d789c302854e7d65d45141e0c9

See more details on using hashes here.

File details

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

File metadata

  • Download URL: gudhi-3.7.0-cp37-cp37m-win_amd64.whl
  • Upload date:
  • Size: 2.4 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.7.0-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 b4fa8b87e22066d94ed3f4325d2f869dbd9810465b9597af37d8a942f83b2755
MD5 fdf8eb4e12c3236cd3a53c85d3689dd9
BLAKE2b-256 3a42545415cd0dcf566115c58ca121921462c7dbefce1430c641ac88113cb101

See more details on using hashes here.

File details

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

File metadata

  • Download URL: gudhi-3.7.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
  • Upload date:
  • Size: 31.5 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.2 readme-renderer/34.0 requests/2.27.1 requests-toolbelt/0.10.1 urllib3/1.26.13 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.7.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 65f31984d6964738a7c2dd120fa8946f63aaa65c7f18e841b2bf9798632f0f88
MD5 dbae8c9946b215987254f17dd8ce59ef
BLAKE2b-256 217a93def3c5b4789ae79d332dcf52501e32e69a4a2f1e493f68be1807b525e5

See more details on using hashes here.

File details

Details for the file gudhi-3.7.0-cp37-cp37m-macosx_10_15_universal2.whl.

File metadata

File hashes

Hashes for gudhi-3.7.0-cp37-cp37m-macosx_10_15_universal2.whl
Algorithm Hash digest
SHA256 4c6e5bc9816a57a42676a7f1ed609e76cd56312431915047cd6d09bb03191483
MD5 2e938808c9e26904340cfbc2f545b8c3
BLAKE2b-256 bea3a28a79eb2c945484a636b1248af8216404621ce083eb903e3002b60f2b75

See more details on using hashes here.

File details

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

File metadata

  • Download URL: gudhi-3.7.0-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
  • Upload date:
  • Size: 31.5 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.2 readme-renderer/34.0 requests/2.27.1 requests-toolbelt/0.10.1 urllib3/1.26.13 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.7.0-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 a5a722455e83b8d013bfae0a5e65380b9e31b6029fee51c6e7a75b1078989d5d
MD5 7af9f8b9da8f94beaa7dcbd9da46aa0d
BLAKE2b-256 ce7d869d2a16a397bfcef3084e9853ecb87f7ac36151e1f85598e666ad4e492b

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