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.13.0rc1-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (4.5 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

gudhi-3.13.0rc1-cp314-cp314-macosx_14_0_universal2.whl (8.6 MB view details)

Uploaded CPython 3.14macOS 14.0+ universal2 (ARM64, x86-64)

gudhi-3.13.0rc1-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (4.5 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

gudhi-3.13.0rc1-cp313-cp313-macosx_14_0_universal2.whl (8.6 MB view details)

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

gudhi-3.13.0rc1-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (4.5 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

gudhi-3.13.0rc1-cp312-cp312-macosx_14_0_universal2.whl (8.6 MB view details)

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

gudhi-3.13.0rc1-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (4.5 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

gudhi-3.13.0rc1-cp311-cp311-macosx_14_0_universal2.whl (8.7 MB view details)

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

gudhi-3.13.0rc1-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (4.5 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

File details

Details for the file gudhi-3.13.0rc1-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for gudhi-3.13.0rc1-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 8602d6a2b8f22970ac45c2d9d50a2470aaa895ff03de0979134801416a4ec974
MD5 f49490938d17b54790d43a7eb6e14847
BLAKE2b-256 a02d0edfede047683a8bdc5af9b1989c0f27cf1fbd6e0d7cf3176541ea0548f7

See more details on using hashes here.

File details

Details for the file gudhi-3.13.0rc1-cp314-cp314-macosx_14_0_universal2.whl.

File metadata

File hashes

Hashes for gudhi-3.13.0rc1-cp314-cp314-macosx_14_0_universal2.whl
Algorithm Hash digest
SHA256 51e3d124d171a14bf1b3c0349c2364a8f9a1488cfe6e767952dbbdda97655a6c
MD5 4df8343ae5954e357bb9fd85182381a6
BLAKE2b-256 c5126b63acf961ce298d30a3c5e87d21d93a9ab6b176137586dd4aa28c049dfc

See more details on using hashes here.

File details

Details for the file gudhi-3.13.0rc1-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for gudhi-3.13.0rc1-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 019a2ab8581e9dbe55f31e0fc0bb0efdc262c84b9133ad91cdc508161c1c509a
MD5 f29a3f016af6259b2ed4b373067fbbc7
BLAKE2b-256 c59fae0d4eff2824f43ac3d3fca2504fb7394867cc3bf63550d167ad743cc78e

See more details on using hashes here.

File details

Details for the file gudhi-3.13.0rc1-cp313-cp313-macosx_14_0_universal2.whl.

File metadata

File hashes

Hashes for gudhi-3.13.0rc1-cp313-cp313-macosx_14_0_universal2.whl
Algorithm Hash digest
SHA256 c0884bd195a906ff88660798bfe3fe310b3da43d0f3729976ba028f8938d0c11
MD5 27d7ee5329e1a9abf0f7db3cf7dcb1dd
BLAKE2b-256 7bff91c8bfa56c88c7c7808a655a96e19d0d571ca2822dd1ce014dc3f770c816

See more details on using hashes here.

File details

Details for the file gudhi-3.13.0rc1-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for gudhi-3.13.0rc1-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 c443c698568cb2d96cf20de78e971e6785e59a98842039405a6102b9331aa562
MD5 41a28819fb779ec900d5ffb56d19a0ff
BLAKE2b-256 f1816299c008e070f1a9e2f6510c5db94d5dbcacb956b4c837d46499227086ca

See more details on using hashes here.

File details

Details for the file gudhi-3.13.0rc1-cp312-cp312-macosx_14_0_universal2.whl.

File metadata

File hashes

Hashes for gudhi-3.13.0rc1-cp312-cp312-macosx_14_0_universal2.whl
Algorithm Hash digest
SHA256 1d5c1c04b2eec170f2de2eff196e9c65e4ae778398db24eaa49c2ce9577aeab6
MD5 e69245e77afd497231752835017074be
BLAKE2b-256 60cf4fe031f7c434069740e49095fe4f13358ca66cf46a68822a502881564335

See more details on using hashes here.

File details

Details for the file gudhi-3.13.0rc1-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for gudhi-3.13.0rc1-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 096655bec9cb7e456acc6475791092e655d29d93a382a6bfd9c6ae3373c8c23b
MD5 2db0da342b2dc97049d605b612635f10
BLAKE2b-256 605bb4b3ac95a4a2cca689489c4a2a3e96b5d50653f15a2be57fb97f94e4f0da

See more details on using hashes here.

File details

Details for the file gudhi-3.13.0rc1-cp311-cp311-macosx_14_0_universal2.whl.

File metadata

File hashes

Hashes for gudhi-3.13.0rc1-cp311-cp311-macosx_14_0_universal2.whl
Algorithm Hash digest
SHA256 b4b35836130857cc1eac67686a61a321c2d109263f2a195c2752596c381386a3
MD5 9352a4ea28e8c8d5e36f423ff614976f
BLAKE2b-256 84d8132f11337a13e94d8ca46e777d663439297b234ae20bc3bf79feaa54dbf4

See more details on using hashes here.

File details

Details for the file gudhi-3.13.0rc1-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for gudhi-3.13.0rc1-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 9633a3a6be6f3c70ea2cf2074b5aa4520d8e9b80e979985fcaf2b19b04c663a3
MD5 8f3f63404d161d1ec8c09bcaee276a8e
BLAKE2b-256 1285e5a9493c7fad8ba3c9e49c4a2cae93b20006d92507bdf2ea840089bd53d8

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