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.5.0-cp310-cp310-win_amd64.whl (2.2 MB view details)

Uploaded CPython 3.10Windows x86-64

gudhi-3.5.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (29.3 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

gudhi-3.5.0-cp310-cp310-macosx_10_15_x86_64.whl (2.7 MB view details)

Uploaded CPython 3.10macOS 10.15+ x86-64

gudhi-3.5.0-cp39-cp39-win_amd64.whl (2.2 MB view details)

Uploaded CPython 3.9Windows x86-64

gudhi-3.5.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (29.3 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

gudhi-3.5.0-cp39-cp39-macosx_10_14_x86_64.whl (2.7 MB view details)

Uploaded CPython 3.9macOS 10.14+ x86-64

gudhi-3.5.0-cp38-cp38-win_amd64.whl (2.2 MB view details)

Uploaded CPython 3.8Windows x86-64

gudhi-3.5.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (29.3 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ x86-64

gudhi-3.5.0-cp38-cp38-macosx_10_14_x86_64.whl (2.7 MB view details)

Uploaded CPython 3.8macOS 10.14+ x86-64

gudhi-3.5.0-cp37-cp37m-win_amd64.whl (2.2 MB view details)

Uploaded CPython 3.7mWindows x86-64

gudhi-3.5.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (29.3 MB view details)

Uploaded CPython 3.7mmanylinux: glibc 2.17+ x86-64

gudhi-3.5.0-cp37-cp37m-macosx_10_14_x86_64.whl (2.7 MB view details)

Uploaded CPython 3.7mmacOS 10.14+ x86-64

gudhi-3.5.0-cp36-cp36m-win_amd64.whl (2.2 MB view details)

Uploaded CPython 3.6mWindows x86-64

gudhi-3.5.0-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (29.2 MB view details)

Uploaded CPython 3.6mmanylinux: glibc 2.17+ x86-64

File details

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

File metadata

  • Download URL: gudhi-3.5.0-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 2.2 MB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.7.1 importlib_metadata/4.10.0 pkginfo/1.8.2 requests/2.27.1 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.10.1

File hashes

Hashes for gudhi-3.5.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 fcae32e6d985c260fc551a37409d3d45c83f1bf53b9549345ff41b211fc42bff
MD5 384fefc26f2c98025dbe467c82249cb2
BLAKE2b-256 411637ea15d5886056c3f73027cbdae8f281aded0120b2453d19911fdcfee052

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for gudhi-3.5.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 b95e4e1e6a251594ac553894276aece8579214cea8a99eb94645acbc7ec2bd81
MD5 39a4dba2fa3d809d983e9e1ab679767a
BLAKE2b-256 05e623a4319c4229bd904733e1d52d9b6af3be550c987e879ec2cdd1a025aea0

See more details on using hashes here.

File details

Details for the file gudhi-3.5.0-cp310-cp310-macosx_10_15_x86_64.whl.

File metadata

  • Download URL: gudhi-3.5.0-cp310-cp310-macosx_10_15_x86_64.whl
  • Upload date:
  • Size: 2.7 MB
  • Tags: CPython 3.10, macOS 10.15+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.7.1 importlib_metadata/4.10.0 pkginfo/1.8.2 requests/2.27.1 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.10.1

File hashes

Hashes for gudhi-3.5.0-cp310-cp310-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 167d8499ef255b9d0c62577b66a0946ee8ce58105a24f88f26cda837c3898705
MD5 0db285c746b1a675b5fc65ddea7a053c
BLAKE2b-256 fe58dc4f0601568af414346a1c1496bf91103ab713fd580ecbfea0b9f2f38125

See more details on using hashes here.

File details

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

File metadata

  • Download URL: gudhi-3.5.0-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 2.2 MB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.7.1 importlib_metadata/4.10.0 pkginfo/1.8.2 requests/2.27.1 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.9

File hashes

Hashes for gudhi-3.5.0-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 e600b71e6ebb9065575e7fdc08f82722f9029c6956afe732a9d8f3fd5c552200
MD5 0930a4ce3b584911cd1301cdb913fa45
BLAKE2b-256 e42a5e4f040885fe2fbeed4145d9acf0e908f7c6698fd1adeb97c9ef6e9ed0b8

See more details on using hashes here.

File details

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

File metadata

  • Download URL: gudhi-3.5.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
  • Upload date:
  • Size: 29.3 MB
  • Tags: CPython 3.9, manylinux: glibc 2.17+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.7.1 importlib_metadata/4.8.3 pkginfo/1.8.2 requests/2.27.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.6.15

File hashes

Hashes for gudhi-3.5.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 e61c44c96fd825e6837077653f0c7f3785ad1cc503ef52b5040fa19f4feabf37
MD5 75844e2db8e5d23d7ccb74f1a37de15e
BLAKE2b-256 9b01d61222511b978bf4aa4839e3507f3953d692ac2cc2695e253a4eaa7f87f8

See more details on using hashes here.

File details

Details for the file gudhi-3.5.0-cp39-cp39-macosx_10_14_x86_64.whl.

File metadata

  • Download URL: gudhi-3.5.0-cp39-cp39-macosx_10_14_x86_64.whl
  • Upload date:
  • Size: 2.7 MB
  • Tags: CPython 3.9, macOS 10.14+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.7.1 importlib_metadata/4.10.0 pkginfo/1.8.2 requests/2.27.1 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.9

File hashes

Hashes for gudhi-3.5.0-cp39-cp39-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 c0a79b1efc8390d58280b214789ef59372bdf3e982c7a530078670fb90478695
MD5 5e20ee2557aca9b81aa7feca70004db6
BLAKE2b-256 0f7d61cbe99108aeb24006c36539c76c6240651d17f330294de248475bc493be

See more details on using hashes here.

File details

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

File metadata

  • Download URL: gudhi-3.5.0-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 2.2 MB
  • Tags: CPython 3.8, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.7.1 importlib_metadata/4.10.0 pkginfo/1.8.2 requests/2.27.1 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.8.10

File hashes

Hashes for gudhi-3.5.0-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 868f7d45950546a2940dc202d1f6beda98dd3cc369a86ab4a2b6f1ac881c7690
MD5 4ab63910ce01760c11ecbd6634229400
BLAKE2b-256 8f2f6d03f4347abd6c7e7c896e89f3cca5d825b7bb5a98b96d3148ae5bbb1cce

See more details on using hashes here.

File details

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

File metadata

  • Download URL: gudhi-3.5.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
  • Upload date:
  • Size: 29.3 MB
  • Tags: CPython 3.8, manylinux: glibc 2.17+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.7.1 importlib_metadata/4.8.3 pkginfo/1.8.2 requests/2.27.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.6.15

File hashes

Hashes for gudhi-3.5.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 c787df05bf8907e26e9ab0537040bf5b0320da228842f967d0121d990e78eae6
MD5 66e8c4ad0cd68df5de0d04104b854509
BLAKE2b-256 c30e621717c9de12020d93c923331619b75761b75f15bdcdeb2634d9d5afbede

See more details on using hashes here.

File details

Details for the file gudhi-3.5.0-cp38-cp38-macosx_10_14_x86_64.whl.

File metadata

  • Download URL: gudhi-3.5.0-cp38-cp38-macosx_10_14_x86_64.whl
  • Upload date:
  • Size: 2.7 MB
  • Tags: CPython 3.8, macOS 10.14+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.7.1 importlib_metadata/4.10.0 pkginfo/1.8.2 requests/2.27.1 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.8.12

File hashes

Hashes for gudhi-3.5.0-cp38-cp38-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 cc322e4fa80c12497cb17237c46cc51256f88c89dd7d68fe6000be7fd3da5087
MD5 184c97453f900504c9c33bd94d1a9787
BLAKE2b-256 263694a5bba0f401043b0f1a7d62c30a41b3ce90ef3c675ec9e55fabd2ba4c9b

See more details on using hashes here.

File details

Details for the file gudhi-3.5.0-cp37-cp37m-win_amd64.whl.

File metadata

  • Download URL: gudhi-3.5.0-cp37-cp37m-win_amd64.whl
  • Upload date:
  • Size: 2.2 MB
  • Tags: CPython 3.7m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.7.1 importlib_metadata/4.10.0 pkginfo/1.8.2 requests/2.27.1 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.7.9

File hashes

Hashes for gudhi-3.5.0-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 d0a9cae04881307e5ac0fca13d3c9d14668c88fb3352de61add20953d611fa07
MD5 354a99ecc472e4ab31d1ba86a526a6d5
BLAKE2b-256 f989284acaf90a0cafc7001405d9c4b5c5cd637572245adcfdb18ec6f35cee90

See more details on using hashes here.

File details

Details for the file gudhi-3.5.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

  • Download URL: gudhi-3.5.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
  • Upload date:
  • Size: 29.3 MB
  • Tags: CPython 3.7m, manylinux: glibc 2.17+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.7.1 importlib_metadata/4.8.3 pkginfo/1.8.2 requests/2.27.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.6.15

File hashes

Hashes for gudhi-3.5.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 6c2ce51bfe78ba5e20fc4ce1e3ea7eee1116e72625f0cd30bfd6f3ad4871d9bf
MD5 5b27136f158b701d743059b3742494cf
BLAKE2b-256 64a478cf3ee2a18d3065477b207dba72dc42173329e666bc5000cd61be01fdf7

See more details on using hashes here.

File details

Details for the file gudhi-3.5.0-cp37-cp37m-macosx_10_14_x86_64.whl.

File metadata

  • Download URL: gudhi-3.5.0-cp37-cp37m-macosx_10_14_x86_64.whl
  • Upload date:
  • Size: 2.7 MB
  • Tags: CPython 3.7m, macOS 10.14+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.7.1 importlib_metadata/4.10.0 pkginfo/1.8.2 requests/2.27.1 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.7.12

File hashes

Hashes for gudhi-3.5.0-cp37-cp37m-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 2dc8b4f21b9d0138818fc6c894fba2e75f0cac7cc8189622ae641fd15f3adda2
MD5 e7c8d7a33f17e39438c51fdaf967cdf9
BLAKE2b-256 8f3f7ed374951f46c9a37f01630679322c510af7d3fa61f2364d90c6df976d20

See more details on using hashes here.

File details

Details for the file gudhi-3.5.0-cp36-cp36m-win_amd64.whl.

File metadata

  • Download URL: gudhi-3.5.0-cp36-cp36m-win_amd64.whl
  • Upload date:
  • Size: 2.2 MB
  • Tags: CPython 3.6m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.7.1 importlib_metadata/4.8.3 pkginfo/1.8.2 requests/2.27.1 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.6.8

File hashes

Hashes for gudhi-3.5.0-cp36-cp36m-win_amd64.whl
Algorithm Hash digest
SHA256 d63282ab58b828a008dc51e5bf3205a7efde11898961cd57ef7e377ea1219a50
MD5 a5608ac27ede95f1dee2d3b1339d3810
BLAKE2b-256 089b5688fff1f2107f6b8127164f231aed113808ec127a91921cc7e431e22cef

See more details on using hashes here.

File details

Details for the file gudhi-3.5.0-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

  • Download URL: gudhi-3.5.0-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
  • Upload date:
  • Size: 29.2 MB
  • Tags: CPython 3.6m, manylinux: glibc 2.17+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.7.1 importlib_metadata/4.8.3 pkginfo/1.8.2 requests/2.27.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.6.15

File hashes

Hashes for gudhi-3.5.0-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 d3aa984edfcaf42f3a546d2c1b9420fdcc1c0d425bc6c35d4f47858b7df2d0ff
MD5 5080b42881723880431c8fe3c82b984e
BLAKE2b-256 2f47a466a0eb44f28d7ce3e06ce5590339ec450f6147efd99925adf53dd5ecde

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