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.4.0-cp39-cp39-win_amd64.whl (1.1 MB view details)

Uploaded CPython 3.9Windows x86-64

gudhi-3.4.0-cp39-cp39-manylinux2014_x86_64.whl (26.1 MB view details)

Uploaded CPython 3.9

gudhi-3.4.0-cp39-cp39-macosx_10_14_x86_64.whl (2.4 MB view details)

Uploaded CPython 3.9macOS 10.14+ x86-64

gudhi-3.4.0-cp38-cp38-win_amd64.whl (1.1 MB view details)

Uploaded CPython 3.8Windows x86-64

gudhi-3.4.0-cp38-cp38-manylinux2014_x86_64.whl (26.1 MB view details)

Uploaded CPython 3.8

gudhi-3.4.0-cp38-cp38-macosx_10_14_x86_64.whl (2.4 MB view details)

Uploaded CPython 3.8macOS 10.14+ x86-64

gudhi-3.4.0-cp37-cp37m-win_amd64.whl (1.1 MB view details)

Uploaded CPython 3.7mWindows x86-64

gudhi-3.4.0-cp37-cp37m-manylinux2014_x86_64.whl (26.1 MB view details)

Uploaded CPython 3.7m

gudhi-3.4.0-cp37-cp37m-macosx_10_14_x86_64.whl (2.4 MB view details)

Uploaded CPython 3.7mmacOS 10.14+ x86-64

gudhi-3.4.0-cp36-cp36m-win_amd64.whl (1.1 MB view details)

Uploaded CPython 3.6mWindows x86-64

gudhi-3.4.0-cp36-cp36m-manylinux2014_x86_64.whl (26.0 MB view details)

Uploaded CPython 3.6m

gudhi-3.4.0-cp36-cp36m-macosx_10_14_x86_64.whl (2.4 MB view details)

Uploaded CPython 3.6mmacOS 10.14+ x86-64

gudhi-3.4.0-cp35-cp35m-win_amd64.whl (1.1 MB view details)

Uploaded CPython 3.5mWindows x86-64

gudhi-3.4.0-cp35-cp35m-manylinux2014_x86_64.whl (26.0 MB view details)

Uploaded CPython 3.5m

gudhi-3.4.0-cp35-cp35m-macosx_10_14_x86_64.whl (2.4 MB view details)

Uploaded CPython 3.5mmacOS 10.14+ x86-64

File details

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

File metadata

  • Download URL: gudhi-3.4.0-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 1.1 MB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.6.1 requests/2.25.0 setuptools/49.2.1 requests-toolbelt/0.9.1 tqdm/4.54.1 CPython/3.9.1

File hashes

Hashes for gudhi-3.4.0-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 bcd5ebeb20cd8b88d44987adf11dc56acc397983cf0180e9c7d79bca9270fcac
MD5 49ab668d9406de4660e20461c1189005
BLAKE2b-256 90b2654dec50046eec6b0fd9b138ce5928e099554ebf33a59e0684e6e93a2bf8

See more details on using hashes here.

File details

Details for the file gudhi-3.4.0-cp39-cp39-manylinux2014_x86_64.whl.

File metadata

  • Download URL: gudhi-3.4.0-cp39-cp39-manylinux2014_x86_64.whl
  • Upload date:
  • Size: 26.1 MB
  • Tags: CPython 3.9
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.6.1 requests/2.25.0 setuptools/49.2.1 requests-toolbelt/0.9.1 tqdm/4.54.1 CPython/3.9.0rc1

File hashes

Hashes for gudhi-3.4.0-cp39-cp39-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 66b106c444e842e9aed9a8239e5edeecaa6d77f4d7da3674fbd4bd60d6be2fec
MD5 63eb5e21c4e3c04a7b67c83bfe9100d7
BLAKE2b-256 72a8d7d73103bb453c6790e2b0a83ff977a34a1da22eea37de71ea04a11d173d

See more details on using hashes here.

File details

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

File metadata

  • Download URL: gudhi-3.4.0-cp39-cp39-macosx_10_14_x86_64.whl
  • Upload date:
  • Size: 2.4 MB
  • Tags: CPython 3.9, macOS 10.14+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.6.1 requests/2.25.0 setuptools/49.2.1 requests-toolbelt/0.9.1 tqdm/4.54.1 CPython/3.9.0

File hashes

Hashes for gudhi-3.4.0-cp39-cp39-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 6bca620d881c35b2b7e6e21ac67d386ced3979b88495d5d737f52199ba8fe6bd
MD5 580958c629880b8bb5de0153449ae8ec
BLAKE2b-256 719f4a146598582047c6e3ac6db29d1c640db7d08daf711801d9900775763275

See more details on using hashes here.

File details

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

File metadata

  • Download URL: gudhi-3.4.0-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 1.1 MB
  • Tags: CPython 3.8, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.6.1 requests/2.25.0 setuptools/49.2.1 requests-toolbelt/0.9.1 tqdm/4.54.1 CPython/3.8.6

File hashes

Hashes for gudhi-3.4.0-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 f53b8d42d8f64db8fd2d7b973d3b57a6d48531b6746b072d3f92fec9c24e895f
MD5 ea040ec02dc57465528841a69fd2fe48
BLAKE2b-256 56887fd06ba52fffe38a67e0ec4be08699967d457c7807af2a333634effd2ea5

See more details on using hashes here.

File details

Details for the file gudhi-3.4.0-cp38-cp38-manylinux2014_x86_64.whl.

File metadata

  • Download URL: gudhi-3.4.0-cp38-cp38-manylinux2014_x86_64.whl
  • Upload date:
  • Size: 26.1 MB
  • Tags: CPython 3.8
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.6.1 requests/2.25.0 setuptools/49.2.1 requests-toolbelt/0.9.1 tqdm/4.54.1 CPython/3.9.0rc1

File hashes

Hashes for gudhi-3.4.0-cp38-cp38-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 f6dbcc47c7da2db9f7c68d94e3b6f4b231515a389da9dea2ebd948b0682c1b09
MD5 daadce06af7457731fa115c48af1f20a
BLAKE2b-256 4c6dcfbc7233bcc2c2180fd410178ccb28a1c5ade7b1efdc49935857742111ba

See more details on using hashes here.

File details

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

File metadata

  • Download URL: gudhi-3.4.0-cp38-cp38-macosx_10_14_x86_64.whl
  • Upload date:
  • Size: 2.4 MB
  • Tags: CPython 3.8, macOS 10.14+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.6.1 requests/2.25.0 setuptools/49.2.1 requests-toolbelt/0.9.1 tqdm/4.54.1 CPython/3.8.6

File hashes

Hashes for gudhi-3.4.0-cp38-cp38-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 a118712b719c93398acd012bfc178a3f69acc243389a9e2689167dde354abd31
MD5 6d1325eef1c1c5cb905e92e453887bc0
BLAKE2b-256 9465e841fe11f3b410a1510f63de6a050d043cce8238ca8c7f422506ad3aee13

See more details on using hashes here.

File details

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

File metadata

  • Download URL: gudhi-3.4.0-cp37-cp37m-win_amd64.whl
  • Upload date:
  • Size: 1.1 MB
  • Tags: CPython 3.7m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.6.1 requests/2.25.0 setuptools/47.1.0 requests-toolbelt/0.9.1 tqdm/4.54.1 CPython/3.7.9

File hashes

Hashes for gudhi-3.4.0-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 9227a732579d819adde4badcd141800f57251a662f59ce60bd0104c6816b45b6
MD5 167402fa466582a5a532f31567c087be
BLAKE2b-256 5062ede88d35910110071999d4b1e9b11e3658dff2b78fe98b94d9cb6623b412

See more details on using hashes here.

File details

Details for the file gudhi-3.4.0-cp37-cp37m-manylinux2014_x86_64.whl.

File metadata

  • Download URL: gudhi-3.4.0-cp37-cp37m-manylinux2014_x86_64.whl
  • Upload date:
  • Size: 26.1 MB
  • Tags: CPython 3.7m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.6.1 requests/2.25.0 setuptools/49.2.1 requests-toolbelt/0.9.1 tqdm/4.54.1 CPython/3.9.0rc1

File hashes

Hashes for gudhi-3.4.0-cp37-cp37m-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 5454196126b15bfe69ac0b48c3f5b54051e7481eefccd05c8018b6d638dc7eca
MD5 680b996e24b18a4adbf8219a0507e712
BLAKE2b-256 74f48b4c0d63dae423f31d11949e134b00adc3b04af84a33c8e2525f9edd6fa6

See more details on using hashes here.

File details

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

File metadata

  • Download URL: gudhi-3.4.0-cp37-cp37m-macosx_10_14_x86_64.whl
  • Upload date:
  • Size: 2.4 MB
  • Tags: CPython 3.7m, macOS 10.14+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.6.1 requests/2.25.0 setuptools/47.1.0 requests-toolbelt/0.9.1 tqdm/4.54.1 CPython/3.7.9

File hashes

Hashes for gudhi-3.4.0-cp37-cp37m-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 d30b7d64c67906ba435c248591767b1fcabed4fc9d066235317c0df1c86ffe5e
MD5 eaa05caf5134950c982471cd136205d3
BLAKE2b-256 615db1f15e2c73de4f2d76c7069c4df6537b3b68c350650aad054ff304dc5353

See more details on using hashes here.

File details

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

File metadata

  • Download URL: gudhi-3.4.0-cp36-cp36m-win_amd64.whl
  • Upload date:
  • Size: 1.1 MB
  • Tags: CPython 3.6m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.6.1 requests/2.25.0 setuptools/40.6.2 requests-toolbelt/0.9.1 tqdm/4.54.1 CPython/3.6.8

File hashes

Hashes for gudhi-3.4.0-cp36-cp36m-win_amd64.whl
Algorithm Hash digest
SHA256 34fbf9ee4ae3414b80ac6d28534a7a16647900ea4bb080b8fd16fffa4db88846
MD5 84973a7ebce19826295bdd6937821559
BLAKE2b-256 593279a8df7407ae6dc25502a944ad518a3bf7a8553239e086231d3574c655e3

See more details on using hashes here.

File details

Details for the file gudhi-3.4.0-cp36-cp36m-manylinux2014_x86_64.whl.

File metadata

  • Download URL: gudhi-3.4.0-cp36-cp36m-manylinux2014_x86_64.whl
  • Upload date:
  • Size: 26.0 MB
  • Tags: CPython 3.6m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.6.1 requests/2.25.0 setuptools/49.2.1 requests-toolbelt/0.9.1 tqdm/4.54.1 CPython/3.9.0rc1

File hashes

Hashes for gudhi-3.4.0-cp36-cp36m-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 49317a2d1eab6a927637e7cac25e33b1fdf428602b9f49007416b19c8645b560
MD5 b14e70991e1e143b8c007ff22a4eff5e
BLAKE2b-256 294028b415091a6f0cbd13b1c8728fc9f4aafb3212075cc476819aa02f15a8ec

See more details on using hashes here.

File details

Details for the file gudhi-3.4.0-cp36-cp36m-macosx_10_14_x86_64.whl.

File metadata

  • Download URL: gudhi-3.4.0-cp36-cp36m-macosx_10_14_x86_64.whl
  • Upload date:
  • Size: 2.4 MB
  • Tags: CPython 3.6m, macOS 10.14+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.6.1 requests/2.25.0 setuptools/40.6.2 requests-toolbelt/0.9.1 tqdm/4.54.1 CPython/3.6.12

File hashes

Hashes for gudhi-3.4.0-cp36-cp36m-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 5ca1c49e57292298aacbe02d135c2c63453294710314b66aa9a6b89a9e8e6278
MD5 bb3f62d75060561fc254d66b604cce15
BLAKE2b-256 6bc7d3018c06229be6836e9292cf2f73265d1471ab150ef5edd0cf2dd533289e

See more details on using hashes here.

File details

Details for the file gudhi-3.4.0-cp35-cp35m-win_amd64.whl.

File metadata

  • Download URL: gudhi-3.4.0-cp35-cp35m-win_amd64.whl
  • Upload date:
  • Size: 1.1 MB
  • Tags: CPython 3.5m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.15.0 pkginfo/1.6.1 requests/2.25.0 setuptools/28.8.0 requests-toolbelt/0.9.1 tqdm/4.54.1 CPython/3.5.4

File hashes

Hashes for gudhi-3.4.0-cp35-cp35m-win_amd64.whl
Algorithm Hash digest
SHA256 1ba7df4dabc6737241e276ea30c09e7bcda10b2acb4bda3d6d69a1da8ab0d2a2
MD5 765685285874c0ee78746fa2590556e4
BLAKE2b-256 d8a622005a16a02b9f35d5176fc479a3c6c9a886b09441bb74c86dac9cd5919c

See more details on using hashes here.

File details

Details for the file gudhi-3.4.0-cp35-cp35m-manylinux2014_x86_64.whl.

File metadata

  • Download URL: gudhi-3.4.0-cp35-cp35m-manylinux2014_x86_64.whl
  • Upload date:
  • Size: 26.0 MB
  • Tags: CPython 3.5m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.6.1 requests/2.25.0 setuptools/49.2.1 requests-toolbelt/0.9.1 tqdm/4.54.1 CPython/3.9.0rc1

File hashes

Hashes for gudhi-3.4.0-cp35-cp35m-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 7d7a72958644368a0a4c106463dc30b56a0332067ec6f622700cada3145b2d5c
MD5 21eae57f03854b7e886b0e1c30158079
BLAKE2b-256 007860e031c42fefdc9b20c3f64b78e40eb9cd6fef26ed79b2b49679ebf8e31e

See more details on using hashes here.

File details

Details for the file gudhi-3.4.0-cp35-cp35m-macosx_10_14_x86_64.whl.

File metadata

  • Download URL: gudhi-3.4.0-cp35-cp35m-macosx_10_14_x86_64.whl
  • Upload date:
  • Size: 2.4 MB
  • Tags: CPython 3.5m, macOS 10.14+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.15.0 pkginfo/1.6.1 requests/2.25.0 setuptools/28.8.0 requests-toolbelt/0.9.1 tqdm/4.54.1 CPython/3.5.10

File hashes

Hashes for gudhi-3.4.0-cp35-cp35m-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 ab454dfc08a9e2cd114df4cd5a570a64c892e7689df8bece6daf90fc925b5a00
MD5 5c61543a955edbe49b5af09ac96d6eb6
BLAKE2b-256 08b30b3066ea56062f086f97608e8a04a50916ce01fb2b06aa8fd75753b67fb8

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