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.10.0-cp312-cp312-win_amd64.whl (2.8 MB view details)

Uploaded CPython 3.12Windows x86-64

gudhi-3.10.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (3.3 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

gudhi-3.10.0-cp312-cp312-macosx_12_0_universal2.whl (6.2 MB view details)

Uploaded CPython 3.12macOS 12.0+ universal2 (ARM64, x86-64)

gudhi-3.10.0-cp311-cp311-win_amd64.whl (2.8 MB view details)

Uploaded CPython 3.11Windows x86-64

gudhi-3.10.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (3.3 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

gudhi-3.10.0-cp311-cp311-macosx_12_0_universal2.whl (6.2 MB view details)

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

gudhi-3.10.0-cp310-cp310-win_amd64.whl (2.8 MB view details)

Uploaded CPython 3.10Windows x86-64

gudhi-3.10.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (3.3 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

gudhi-3.10.0-cp310-cp310-macosx_12_0_universal2.whl (6.2 MB view details)

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

gudhi-3.10.0-cp39-cp39-win_amd64.whl (2.9 MB view details)

Uploaded CPython 3.9Windows x86-64

gudhi-3.10.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (3.3 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

gudhi-3.10.0-cp39-cp39-macosx_12_0_universal2.whl (6.2 MB view details)

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

gudhi-3.10.0-cp38-cp38-win_amd64.whl (2.9 MB view details)

Uploaded CPython 3.8Windows x86-64

gudhi-3.10.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (3.3 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ x86-64

gudhi-3.10.0-cp38-cp38-macosx_12_0_universal2.whl (6.2 MB view details)

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

File details

Details for the file gudhi-3.10.0-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: gudhi-3.10.0-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 2.8 MB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.12.4

File hashes

Hashes for gudhi-3.10.0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 bd958776ff062d11f3d8e61b2469e976029040b9640f37717bde917c7e07f52d
MD5 41ed1bc959e86207fd1dfe103e0a932a
BLAKE2b-256 3a6d29d3e2ab9a8b7d4bdbf5ab3030291a2ad4c527627ee307ae8c790f3c92c9

See more details on using hashes here.

File details

Details for the file gudhi-3.10.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for gudhi-3.10.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 d8bd2c29630e2c14c23e4d5c57deb53118a360c71cd9e0f11f4ff4d66f853baf
MD5 1d351763bb3e1c16efb79d128464b62b
BLAKE2b-256 2fc4892781b90e40d58b6fca8568d56f09ee1a91620c5fb6b9f1afbef01f8a32

See more details on using hashes here.

File details

Details for the file gudhi-3.10.0-cp312-cp312-macosx_12_0_universal2.whl.

File metadata

File hashes

Hashes for gudhi-3.10.0-cp312-cp312-macosx_12_0_universal2.whl
Algorithm Hash digest
SHA256 7e63529e6d84a75a685a0a1bd4e4b0eb7b38ba73a3c33029eb20b921edc65101
MD5 60c24818bf517941c2a8498111de8203
BLAKE2b-256 65ae6ebaf8b5042169336f8a16a65d849bbd8e1063f57c32c841149fba583d76

See more details on using hashes here.

File details

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

File metadata

  • Download URL: gudhi-3.10.0-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 2.8 MB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.11.9

File hashes

Hashes for gudhi-3.10.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 3387fd5097f1bf8299c018c3d603696ebafe26e97698db45a0245aa350abd4f0
MD5 66bf79b15061913860d73dbc19eac280
BLAKE2b-256 cbe064de6123eb52058b17571ff35eb23cbc32b75bf3f0d47c3a0a776f67a614

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for gudhi-3.10.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 74e3f3706e0e3e0f78d22e36faa2d36a691d33a23fe0470a72e4ac676cfe3e58
MD5 3b817b6c48720b5170c160965ce1f05d
BLAKE2b-256 8b109a318bb6fa4228a1c03bb093e8ab37bac9c74ecbb552fc35f50bae26250f

See more details on using hashes here.

File details

Details for the file gudhi-3.10.0-cp311-cp311-macosx_12_0_universal2.whl.

File metadata

File hashes

Hashes for gudhi-3.10.0-cp311-cp311-macosx_12_0_universal2.whl
Algorithm Hash digest
SHA256 255cf7f1282bb0e998c44b6f25e43afabf540fb0a02487b52d0db2a247c799c7
MD5 922ecce46a25315f0ccaa9c3e6bc5ff7
BLAKE2b-256 c92f1a23254ed9aac881709355597e3a0eeedf7134569a1213559767095c40be

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for gudhi-3.10.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 48035620395ad0a890737be9c3986d855b2c3573eb239588c5956eb9889e3444
MD5 82c4fce910578a20a637f890bf30567a
BLAKE2b-256 56ca84d8fdc511e1f4ce22903019c0185d892cbd95df29d3c2dc081dc6bafd43

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for gudhi-3.10.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 14ac026e5092ded515447d75f22cd5cc64ef61e74231aa3e1acfb2e45c958243
MD5 488a03583c81364ecc6cac092cb7264d
BLAKE2b-256 e1a79d13d190989395f0c49d21d1a02d21dc3d06b2be45876d02f69938b281e5

See more details on using hashes here.

File details

Details for the file gudhi-3.10.0-cp310-cp310-macosx_12_0_universal2.whl.

File metadata

File hashes

Hashes for gudhi-3.10.0-cp310-cp310-macosx_12_0_universal2.whl
Algorithm Hash digest
SHA256 cc2990ed1f81ba13e966e0b0b1a3cbbf875a7987fdcdd94b27b13590157fd90f
MD5 b1df75e43676bf7840b4aa404ec332dc
BLAKE2b-256 0ab24ee23526fe7ea6b7cce9f34b6b9dae8c8151bb46f8a46713e8f2baa72100

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for gudhi-3.10.0-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 1f4d30bb53f34eed23b77aa7fa2aeb4e796c75774b32b5af8ce699976abdb668
MD5 756576ff94d4bd8a570be84f9ded3436
BLAKE2b-256 53cdcc354ab84885b216765301f8a49905ac81bf6498ecb9fb831e618c3d6940

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for gudhi-3.10.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 738d1b1c8c4a3f189a380c065fe067a08048aeccdd0e0d295f5bd8353ca783aa
MD5 a05efd584113f52186ef5edf4f1cc0c5
BLAKE2b-256 bf52403d286eb03da39bb08eaea1d0e741a1437cc95bf03205be52e96bd0a46b

See more details on using hashes here.

File details

Details for the file gudhi-3.10.0-cp39-cp39-macosx_12_0_universal2.whl.

File metadata

File hashes

Hashes for gudhi-3.10.0-cp39-cp39-macosx_12_0_universal2.whl
Algorithm Hash digest
SHA256 b407423e18d044113d42bb37d52d9d359bb420335a43c0f2e8f2858ecb78190f
MD5 9ab82710cdb91dddd8d8bdf4ec87e64b
BLAKE2b-256 27e0bbe5e8b47077324ba555765bbbb505aa9dae1ba8477422fa6367af8ba36b

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for gudhi-3.10.0-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 f6bc4611f98085c644a78652a5c09554e3e7ac54dc6261bee95215acdbb21d4d
MD5 cda9db7de0431dcf0d26adbcb95f7659
BLAKE2b-256 259ddcd74b754de9c2f7910babbb6845188f43ae47f4338761c1346e74604502

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for gudhi-3.10.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 2e9d2989c1bc6d12d0b3756e4827f909f89f57f96b53fcdd5317cda746691a3c
MD5 d64100ad9cbe1dfca83df5cabe20f1ea
BLAKE2b-256 70abdb264fb53ce87754e83f9645c425d1512c1de355f89a7e6ba97b08d0e438

See more details on using hashes here.

File details

Details for the file gudhi-3.10.0-cp38-cp38-macosx_12_0_universal2.whl.

File metadata

File hashes

Hashes for gudhi-3.10.0-cp38-cp38-macosx_12_0_universal2.whl
Algorithm Hash digest
SHA256 3a372b068915b6668d7a436275cf2ab192ab6d3c226f7039ddc5fdb871884f53
MD5 c0079dcd986189635b834b1876c822db
BLAKE2b-256 26b2550de1eaa2953ff2bc83eb30e9fb6b38438d87a3f91ca7307058f2f73180

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