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.11.0rc1-cp313-cp313-win_amd64.whl (3.4 MB view details)

Uploaded CPython 3.13Windows x86-64

gudhi-3.11.0rc1-cp313-cp313-manylinux_2_28_x86_64.whl (4.2 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.28+ x86-64

gudhi-3.11.0rc1-cp313-cp313-macosx_12_0_universal2.whl (9.9 MB view details)

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

gudhi-3.11.0rc1-cp312-cp312-win_amd64.whl (3.4 MB view details)

Uploaded CPython 3.12Windows x86-64

gudhi-3.11.0rc1-cp312-cp312-manylinux_2_28_x86_64.whl (4.2 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ x86-64

gudhi-3.11.0rc1-cp312-cp312-macosx_12_0_universal2.whl (9.9 MB view details)

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

gudhi-3.11.0rc1-cp311-cp311-win_amd64.whl (3.4 MB view details)

Uploaded CPython 3.11Windows x86-64

gudhi-3.11.0rc1-cp311-cp311-manylinux_2_28_x86_64.whl (4.2 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ x86-64

gudhi-3.11.0rc1-cp311-cp311-macosx_12_0_universal2.whl (9.9 MB view details)

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

gudhi-3.11.0rc1-cp310-cp310-win_amd64.whl (3.4 MB view details)

Uploaded CPython 3.10Windows x86-64

gudhi-3.11.0rc1-cp310-cp310-manylinux_2_28_x86_64.whl (4.2 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.28+ x86-64

gudhi-3.11.0rc1-cp310-cp310-macosx_12_0_universal2.whl (9.9 MB view details)

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

gudhi-3.11.0rc1-cp39-cp39-win_amd64.whl (3.5 MB view details)

Uploaded CPython 3.9Windows x86-64

gudhi-3.11.0rc1-cp39-cp39-manylinux_2_28_x86_64.whl (4.2 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.28+ x86-64

gudhi-3.11.0rc1-cp39-cp39-macosx_12_0_universal2.whl (9.9 MB view details)

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

gudhi-3.11.0rc1-cp38-cp38-win_amd64.whl (3.5 MB view details)

Uploaded CPython 3.8Windows x86-64

gudhi-3.11.0rc1-cp38-cp38-manylinux_2_28_x86_64.whl (4.2 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.28+ x86-64

File details

Details for the file gudhi-3.11.0rc1-cp313-cp313-win_amd64.whl.

File metadata

  • Download URL: gudhi-3.11.0rc1-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 3.4 MB
  • Tags: CPython 3.13, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.2

File hashes

Hashes for gudhi-3.11.0rc1-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 7bc745c26cad190d17e98b770a43a3e7eca519d01b5ebbff2352a75c7981cd15
MD5 c849c9b9d469294af7fd0d98d099359f
BLAKE2b-256 1f60e1b01e7749a6c939ae0a1617c45b73b5ed4c821465d15016678fab9710f4

See more details on using hashes here.

File details

Details for the file gudhi-3.11.0rc1-cp313-cp313-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for gudhi-3.11.0rc1-cp313-cp313-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 838457182a71cb3a9e1cde019b0b6378c4e84b2a756177b836af4babe9d7c6ee
MD5 448e0e169d314abc08ea6cbd6b527cd4
BLAKE2b-256 c83c490b40eb5999ef15f3b8a0306998bf1940cc747022b43f0f240044b38b57

See more details on using hashes here.

File details

Details for the file gudhi-3.11.0rc1-cp313-cp313-macosx_12_0_universal2.whl.

File metadata

File hashes

Hashes for gudhi-3.11.0rc1-cp313-cp313-macosx_12_0_universal2.whl
Algorithm Hash digest
SHA256 b2a3d03a471015d0ea8dc61506656f9fd409c142cb37ff029a00bc29949ecd35
MD5 1704fd62b34fefa136639cd00c86156c
BLAKE2b-256 fa43a2f9caf49b3abe8864ca9e687b216f115b404f65bc2f2da1bcba2d538a61

See more details on using hashes here.

File details

Details for the file gudhi-3.11.0rc1-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: gudhi-3.11.0rc1-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 3.4 MB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for gudhi-3.11.0rc1-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 70bd44fc9533274fc78bedc6158b5eda50799dea9ca847e0f87cc398d5d8f306
MD5 a0898a0a8ec7abe5f184df036d4ea497
BLAKE2b-256 35ae1056adea4dd5d794804eb6b81194493408493027f42256bc12403e8d4ebe

See more details on using hashes here.

File details

Details for the file gudhi-3.11.0rc1-cp312-cp312-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for gudhi-3.11.0rc1-cp312-cp312-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 13055f3f236609fb8f74f333c401d5c17a6fb943efdfabf6ae136fa712e5a1cb
MD5 e4c4e8d083ce8c4119610a3146461712
BLAKE2b-256 029fe569468ba2ad9dfdbda2e6fc8ff06314bc22a0c6677144212c3805d2f543

See more details on using hashes here.

File details

Details for the file gudhi-3.11.0rc1-cp312-cp312-macosx_12_0_universal2.whl.

File metadata

File hashes

Hashes for gudhi-3.11.0rc1-cp312-cp312-macosx_12_0_universal2.whl
Algorithm Hash digest
SHA256 0023f625674c3ee6760623651faea07cb69e3809b52e8e23f22dc60d512177b7
MD5 ec0f3ea0ada86ec8b6a7c0062aa53cab
BLAKE2b-256 02ce2966e3acc5f45ce7aaad6112192d3709e11521afdbf075f01b1a0f02c254

See more details on using hashes here.

File details

Details for the file gudhi-3.11.0rc1-cp311-cp311-win_amd64.whl.

File metadata

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

File hashes

Hashes for gudhi-3.11.0rc1-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 9638e519076e98e88afa12018a42458126dca4792b5d79dd5b15aac6f6631b76
MD5 d1037f9d3e1a2ff6c7d71365b3482eb3
BLAKE2b-256 6b4bae8cf70914f6be83bd7476f57bfeae3b443753c1c67236f20edba61fc7f0

See more details on using hashes here.

File details

Details for the file gudhi-3.11.0rc1-cp311-cp311-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for gudhi-3.11.0rc1-cp311-cp311-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 7f445310c2e6ec8e4225bedf921cafa9b637d83be6a3becba01647195c42fa90
MD5 a8f768876332a32d5a82ba81b43fd9f3
BLAKE2b-256 1e24fed6ca5812557d73b80f247bb5a8f40c89025839ebd2127deb82295bfefd

See more details on using hashes here.

File details

Details for the file gudhi-3.11.0rc1-cp311-cp311-macosx_12_0_universal2.whl.

File metadata

File hashes

Hashes for gudhi-3.11.0rc1-cp311-cp311-macosx_12_0_universal2.whl
Algorithm Hash digest
SHA256 cce820fb06629b0f0234d733465461722f27bf50d3b136ea670a5e07e92f2b79
MD5 582bf33a6e55e5c645b427d08f0a1453
BLAKE2b-256 2b809c125f0d2d006d36bcd20c9ff6a327fe83394d22df70d4b54d1d5e8758e8

See more details on using hashes here.

File details

Details for the file gudhi-3.11.0rc1-cp310-cp310-win_amd64.whl.

File metadata

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

File hashes

Hashes for gudhi-3.11.0rc1-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 919b7d799e2e8b95f9ef39d3324e5b0c3c455194ffa0633d206108c3ef2cbfb5
MD5 7c9e3e0bb7b55533de444d12fa618fc3
BLAKE2b-256 3e248ffc455f0aecdb223c274239625d1404532d3ca11586e1f06892d935800d

See more details on using hashes here.

File details

Details for the file gudhi-3.11.0rc1-cp310-cp310-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for gudhi-3.11.0rc1-cp310-cp310-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 63be4771bf052e451f7139b7904b5f76b20a0cb402ebb4ce9330d6424411405c
MD5 82e13066b55aef3d9a5a0c7d6298a530
BLAKE2b-256 e1ffbbd16b9feb8e7fe3c319cd1357f6fd2573730a12bdcfb1b6b73639283ab7

See more details on using hashes here.

File details

Details for the file gudhi-3.11.0rc1-cp310-cp310-macosx_12_0_universal2.whl.

File metadata

File hashes

Hashes for gudhi-3.11.0rc1-cp310-cp310-macosx_12_0_universal2.whl
Algorithm Hash digest
SHA256 74e4e9c85221eca32642a352cd3ede3426111ce0c982ccdef0617006214bf376
MD5 33a3c7e9ef87f30aa9718a9d23fb9545
BLAKE2b-256 e6a11638ce9c5793f81359063b5aaee4761fece0a986c1642b6493640e9398ec

See more details on using hashes here.

File details

Details for the file gudhi-3.11.0rc1-cp39-cp39-win_amd64.whl.

File metadata

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

File hashes

Hashes for gudhi-3.11.0rc1-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 afa8f45e1f816311fdd8ddb9a1fb945d6098be803cd37b81c12b6d64700ee623
MD5 e3e0769677dc5aa4f6bdaed80a1457a2
BLAKE2b-256 ccb35d510b87f5c95ce5c683f10867d581285891422a0876bfc2d161f361b0ed

See more details on using hashes here.

File details

Details for the file gudhi-3.11.0rc1-cp39-cp39-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for gudhi-3.11.0rc1-cp39-cp39-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 bb5c9b31f7f1bf195dcd414ae48f3500b64901594c2e0d40c5240eebfabf808a
MD5 ad165cdfecb314a4996c722c0979f867
BLAKE2b-256 84aefb571aa5bca306c67fc6df363a05c3257df446a4b097c32bbec0f3d01fe4

See more details on using hashes here.

File details

Details for the file gudhi-3.11.0rc1-cp39-cp39-macosx_12_0_universal2.whl.

File metadata

File hashes

Hashes for gudhi-3.11.0rc1-cp39-cp39-macosx_12_0_universal2.whl
Algorithm Hash digest
SHA256 de3eaa54f482e0db46ed13aa4b9d7fa0cc1a84531dea101226bfec69c9bdeaa4
MD5 f5d3d85d8fd783d650f882458c485d56
BLAKE2b-256 30d120d283728ac3216b6615fea74cadf4cd63a07d36bc44819bb2f98995bc94

See more details on using hashes here.

File details

Details for the file gudhi-3.11.0rc1-cp38-cp38-win_amd64.whl.

File metadata

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

File hashes

Hashes for gudhi-3.11.0rc1-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 16dd708459e789c68e42e536f53224fe88e0355aaad033fdc74d97ee23c8aec1
MD5 0d4a72b37fe20298030ff6844da7c2d5
BLAKE2b-256 03b7a6613c5a496b32ccf4f2796e2a3887550f296c6b5b003b46c0dbaaddcf65

See more details on using hashes here.

File details

Details for the file gudhi-3.11.0rc1-cp38-cp38-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for gudhi-3.11.0rc1-cp38-cp38-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 fffe889a310d73e7694d5c101094ed416eaa685cd17c0e340845830211826a8f
MD5 7fbe8ad6e26c06a7aa73128ac74425b2
BLAKE2b-256 7e8905d9a45ed8d2895f4ffd3185aa05535e263a39414e3bd251eea711e151b8

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