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

gudhi-3.10.1-cp312-cp312-win_amd64.whl (2.8 MB view details)

Uploaded CPython 3.12 Windows x86-64

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

Uploaded CPython 3.12 manylinux: glibc 2.17+ x86-64

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

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

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

Uploaded CPython 3.11 Windows x86-64

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

Uploaded CPython 3.11 manylinux: glibc 2.17+ x86-64

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

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

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

Uploaded CPython 3.10 Windows x86-64

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

Uploaded CPython 3.10 manylinux: glibc 2.17+ x86-64

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

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

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

Uploaded CPython 3.9 Windows x86-64

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

Uploaded CPython 3.9 manylinux: glibc 2.17+ x86-64

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

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

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

Uploaded CPython 3.8 Windows x86-64

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

Uploaded CPython 3.8 manylinux: glibc 2.17+ x86-64

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

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

File details

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

File metadata

  • Download URL: gudhi-3.10.1-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.1-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 8b273a8a6de83926dea6f1e088f364534063868451fd2484d90b85f5cf3f5309
MD5 1a10372c0ee4391733b57282c73d40fe
BLAKE2b-256 97166e8f36572268fca8cf2fac42c0400cb892e9833c8dfe11f9ed934f8392ea

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for gudhi-3.10.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 e1f808404baf91b4adbab28359d59286af0fc54a992556c126d157c03f7bbfaa
MD5 f911c5970fc2c3f4562a19b01f7646d6
BLAKE2b-256 ebbcb9f3834ffabde08f2db9082e14eb430a94541f5eecf5d7a4a259282561fa

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for gudhi-3.10.1-cp312-cp312-macosx_12_0_universal2.whl
Algorithm Hash digest
SHA256 30623f9f749775b0c6d67091c4ee8e8cbffd48144639b1bcbd2c6d721fcb497a
MD5 cf631045b54b1537569ff2bbbf7ddfc6
BLAKE2b-256 11db9db78870b68d71a0a591f42a6418e1f285910ae6db8b9489b0e0a2d025ad

See more details on using hashes here.

File details

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

File metadata

  • Download URL: gudhi-3.10.1-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.1-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 2344640e8854effec29b2aecaba36b9f0e8aad4f2fc230727ccc4a932db28cc5
MD5 7b9a5274442314f0979640496c67ca2d
BLAKE2b-256 6698f5bb2293a68118b08b3eb4b7b74606e4556dddafa4853f89e724d73950b3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for gudhi-3.10.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 6a986379dfdc1bb2e5a2948c2b9a1c6b47f079a91f240611e2f0ae89aad1f1c0
MD5 67c3069f792fb71787bf45d990464958
BLAKE2b-256 8948d3124496002e5829d046ac8389906b7c15edd0daac0967a936e8cec53eb5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for gudhi-3.10.1-cp311-cp311-macosx_12_0_universal2.whl
Algorithm Hash digest
SHA256 b5bd69a2e8ebde85896d3a3f8e0f0703596249fa5e2a26fad60fa71877bae355
MD5 565293be097278127ac721277bd582ce
BLAKE2b-256 598354628cc0a96535609d3c1e69dc569c35566ecb9bdadaab28d64d4b5c7039

See more details on using hashes here.

File details

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

File metadata

  • Download URL: gudhi-3.10.1-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.1-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 740fae0165ebd208bdf40228e9403ce10e30ca2dd524913ed8bb8adaa467d705
MD5 295c37195f7846fec63d5144d9395f5b
BLAKE2b-256 7645e2265f5efb04b0a5fcce3d8efd2f491bd3c1e871d4c3f78f1b2740bb5a20

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for gudhi-3.10.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 4ba089193a5b2acec7aca95922ee6bcdbae8410694fa1fd6869eba6ef6711120
MD5 699179c9f8409c504adf2fb30a3503e3
BLAKE2b-256 1a104d451d45bb673362efe8e835962de8a6e918809fd7ce1a9fbff65c8cf8ec

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for gudhi-3.10.1-cp310-cp310-macosx_12_0_universal2.whl
Algorithm Hash digest
SHA256 dd4ce17dafb7c54ecf08d69c30f54cb6b8e3d8629a0fc298a3c22684171dadaf
MD5 717ff05ef61be668496fd04df6790855
BLAKE2b-256 1032e77e84339891f44ee326ea6f2ca1f1195bea5e62f73d7057a119b7afa20f

See more details on using hashes here.

File details

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

File metadata

  • Download URL: gudhi-3.10.1-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.1-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 0b7efdc5b3bbfea02d32a800a1ec14b345090c90a129d88905c6e28a479d3989
MD5 954654e3f51800e158facdd4f42ae681
BLAKE2b-256 3d1c2e9acc45d916963fa2e40d7ef04b0b346e53393d10b82f97c66010358a16

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for gudhi-3.10.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 97a4f6c27987d1b297be7b795f6790bd512a8a244622a7100f1b9672b8645542
MD5 8dbd25febe293041f0f30785d58548fb
BLAKE2b-256 34864d547b8c8cc52204597d793aa91eba2138efdc5b2cea50c33c8c21398e55

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for gudhi-3.10.1-cp39-cp39-macosx_12_0_universal2.whl
Algorithm Hash digest
SHA256 c4be031d7059b4b3b0a20a05c1ca8e5b0b912b3d7cd92b8108bfe7718a475726
MD5 c8f8f65329733c1d77e80ee0ebc11d52
BLAKE2b-256 89689c6f0c750d0258b07e8dd86fec7054881708f7c6a92994585a4e67421972

See more details on using hashes here.

File details

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

File metadata

  • Download URL: gudhi-3.10.1-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.1-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 93dd9a15314d2e26ef28c44833ba385301bd26a255a5a9a5811bad8a604ca4b4
MD5 627512ee39e7e4d82ec3e536755fad69
BLAKE2b-256 c73a761ffdcff51cd51c5ad2e06a76da3cfda5ff5a64fb96fc355237dcdee098

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for gudhi-3.10.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 8603159166e9f7af1f706d0aaecd3626c0ab64b6953ed85948004d4ec10000ca
MD5 f8e62f59a7262810a9db1db21f6555a7
BLAKE2b-256 a726f9d1553bd3ccf48fd722ddfa11f52adfd27463ee6a38996dfbdb5bf40f88

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for gudhi-3.10.1-cp38-cp38-macosx_12_0_universal2.whl
Algorithm Hash digest
SHA256 3608b7c9624fbb7cfecf74b094d37242a2b379fdc838b90a528676e02e3c79e1
MD5 bb1cfad72ec2310670cac228f1591e08
BLAKE2b-256 b060db832eb2bdc57bb617800bff8225d561df1aeea9085232d78d1b1c499e62

See more details on using hashes here.

Supported by

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