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.12.0-cp314-cp314-win_amd64.whl (3.9 MB view details)

Uploaded CPython 3.14Windows x86-64

gudhi-3.12.0-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (4.3 MB view details)

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

gudhi-3.12.0-cp314-cp314-macosx_14_0_universal2.whl (8.3 MB view details)

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

gudhi-3.12.0-cp313-cp313-win_amd64.whl (3.8 MB view details)

Uploaded CPython 3.13Windows x86-64

gudhi-3.12.0-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (4.3 MB view details)

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

gudhi-3.12.0-cp313-cp313-macosx_14_0_universal2.whl (8.3 MB view details)

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

gudhi-3.12.0-cp312-cp312-win_amd64.whl (3.8 MB view details)

Uploaded CPython 3.12Windows x86-64

gudhi-3.12.0-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (4.3 MB view details)

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

gudhi-3.12.0-cp312-cp312-macosx_14_0_universal2.whl (8.3 MB view details)

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

gudhi-3.12.0-cp311-cp311-win_amd64.whl (3.8 MB view details)

Uploaded CPython 3.11Windows x86-64

gudhi-3.12.0-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (4.3 MB view details)

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

gudhi-3.12.0-cp311-cp311-macosx_14_0_universal2.whl (8.3 MB view details)

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

gudhi-3.12.0-cp310-cp310-win_amd64.whl (3.8 MB view details)

Uploaded CPython 3.10Windows x86-64

gudhi-3.12.0-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (4.3 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.12.0-cp314-cp314-win_amd64.whl.

File metadata

  • Download URL: gudhi-3.12.0-cp314-cp314-win_amd64.whl
  • Upload date:
  • Size: 3.9 MB
  • Tags: CPython 3.14, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.3

File hashes

Hashes for gudhi-3.12.0-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 e44394a355a3cd159a28720be0e96ced69e1b48c74ba3e78cf35a293422dfc5e
MD5 f1324b835f4f08d9b14ea88508cc4ce5
BLAKE2b-256 51b7848d79fc52fccbb68f5f0fc7b94e3df43e5ca4f0a7c20d9d03ca48e362c5

See more details on using hashes here.

File details

Details for the file gudhi-3.12.0-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for gudhi-3.12.0-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 d5694a3e2ddfae33e70402eebc897889d755c0d2d9c693165e89ced61e3c30bf
MD5 0794df918a75ab8dcc3902b706c837b1
BLAKE2b-256 2feb55639188ed435c817e2663c90db3fdb9be69aeef95c37ee80945886de4c3

See more details on using hashes here.

File details

Details for the file gudhi-3.12.0-cp314-cp314-macosx_14_0_universal2.whl.

File metadata

File hashes

Hashes for gudhi-3.12.0-cp314-cp314-macosx_14_0_universal2.whl
Algorithm Hash digest
SHA256 71b8e17fdebc4a8b7d8a16d325f3f782951ba8ab4e89d0c9857b95f66a41bce0
MD5 a67a8aea511ae513a26bffa2fabd5365
BLAKE2b-256 125d3eb4f0c6bdb286cdef21a81a402bcc95f931cd04a0bbd7e7b2c9a943bc6f

See more details on using hashes here.

File details

Details for the file gudhi-3.12.0-cp313-cp313-win_amd64.whl.

File metadata

  • Download URL: gudhi-3.12.0-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 3.8 MB
  • Tags: CPython 3.13, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.12

File hashes

Hashes for gudhi-3.12.0-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 b049b6f562dc7514338b23617797f35618426700f57fe73e21ba464f1870abcb
MD5 60d0701819f917e254dfe47f3b319f09
BLAKE2b-256 847c8d534c0ba4217eb5389a620ec3793dfffc5d3b23d1358c1c7ff4790246b6

See more details on using hashes here.

File details

Details for the file gudhi-3.12.0-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for gudhi-3.12.0-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 079b9c8e94510f5b7b943796e24d4ed0bd589b32ea50b40f34c38dd7dedc95d2
MD5 2d520cda3bb255241225f04963eceb2c
BLAKE2b-256 251a1b8dad4c460ed933c58ef2a92b9166cabc18a13965858110b7f4661be4f2

See more details on using hashes here.

File details

Details for the file gudhi-3.12.0-cp313-cp313-macosx_14_0_universal2.whl.

File metadata

File hashes

Hashes for gudhi-3.12.0-cp313-cp313-macosx_14_0_universal2.whl
Algorithm Hash digest
SHA256 2ed4954d0c62c3f731aae5df1d76ae6101262464bbed41ebefaec0c7f58f1d20
MD5 c3d03f42a192d77fb7be77f8909de83a
BLAKE2b-256 7b34b0122af41efdab1f630902d8f0e761bee9f9274fc178f5ae4ab767e0fa6a

See more details on using hashes here.

File details

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

File metadata

  • Download URL: gudhi-3.12.0-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 3.8 MB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.10

File hashes

Hashes for gudhi-3.12.0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 7e2b2a83046182976d5380e2741472903d18a34cca5c55817b69f570ef33869a
MD5 eb9b2a079502d3dc4c96ffd25c670bc4
BLAKE2b-256 e236d44c50f211fa11cdca26f15d3e1284ccd486cef5536c6dfce4964757ea7c

See more details on using hashes here.

File details

Details for the file gudhi-3.12.0-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for gudhi-3.12.0-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 c7f8ba6cf7c2ee95208a2504ecc70b853ce88ca3e0d7e4d3f507c20faabf0923
MD5 f89fef4e84c7eb018e5cfb2c7eb7a07e
BLAKE2b-256 ed9412d4826c617fbe53bfff19a982e0c606ede7d3cba9463a788f146ce440be

See more details on using hashes here.

File details

Details for the file gudhi-3.12.0-cp312-cp312-macosx_14_0_universal2.whl.

File metadata

File hashes

Hashes for gudhi-3.12.0-cp312-cp312-macosx_14_0_universal2.whl
Algorithm Hash digest
SHA256 33247abcb633b9a3172d36b49e283e77be668443c0d9c40750a8b8fc332866ac
MD5 ff9faf1121f6111889083c5d51fd699e
BLAKE2b-256 f0679069252cf19c8e4b19f633646c349839215b5bd6bf131e72bcf67025a272

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for gudhi-3.12.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 0d3ae5235d209c9960855e158c1b8244a1033d374dfc94746e27f5482da48b55
MD5 9664a8254a86f3bc2ef458e86e1e959e
BLAKE2b-256 4fea20cd968d163a461c04874a4397a7532f77ca977a7ec7c3493273d53925d3

See more details on using hashes here.

File details

Details for the file gudhi-3.12.0-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for gudhi-3.12.0-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 394dc06e11ea79315fa55ad5eb5665cef48dc24337e59f140c634e2f5e7e73e0
MD5 933045d9bcc31fe6b3c6e8c9cc428fc7
BLAKE2b-256 7d50fcbc75a50f1c2bf094926d066dd9cd3e81e525ddc8f4dac51f65c4ef3402

See more details on using hashes here.

File details

Details for the file gudhi-3.12.0-cp311-cp311-macosx_14_0_universal2.whl.

File metadata

File hashes

Hashes for gudhi-3.12.0-cp311-cp311-macosx_14_0_universal2.whl
Algorithm Hash digest
SHA256 8750b74da3d1ca60384e88165d561c9ff38070fd80d3392f045c9f323d442e0f
MD5 4f79ac6c67c84b59a5c95ca9aa0e4575
BLAKE2b-256 44f1cef273ea4aa3a34b812ef5653de90cd1a022e9baf4b3fbaff40448914e7b

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for gudhi-3.12.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 ae1e1020919512c715639050938ea880c6484bc3b00fab6949005f5a942e8692
MD5 12992b30a939892093b05406cbb97b67
BLAKE2b-256 176c79c895d5c753d87c903559382ded0ac099234f5a64575c41dfb76e77eaa0

See more details on using hashes here.

File details

Details for the file gudhi-3.12.0-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for gudhi-3.12.0-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 0864a1ee2d767ccdc6dd38190c085454c8b8be8e9f8f2f6ce8434e93c1743744
MD5 35468a4ed326bf93cd9d0f63619f54c1
BLAKE2b-256 80933fab8767d6cf10c50ceee6881168591db0eb63078652ef9d4587382c4021

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