Skip to main content

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.

Metadata

Release files for gudhi 3.3.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Built distributions (wheels)

Table of built distributions (wheels) for gudhi 3.3.0
File
gudhi-3.3.0-cp38-cp38-win_amd64.whl CPython 3.8 CPython 3.8 Windows x86-64 Details
gudhi-3.3.0-cp38-cp38-manylinux2014_x86_64.whl CPython 3.8 CPython 3.8 Linux glibc 2.17+ x86-64 Details
gudhi-3.3.0-cp38-cp38-macosx_10_14_x86_64.whl CPython 3.8 CPython 3.8 macOS 10.14+ x86-64 Details
gudhi-3.3.0-cp37-cp37m-win_amd64.whl CPython 3.7 CPython 3.7 pymalloc Windows x86-64 Details
gudhi-3.3.0-cp37-cp37m-manylinux2014_x86_64.whl CPython 3.7 CPython 3.7 pymalloc Linux glibc 2.17+ x86-64 Details
gudhi-3.3.0-cp37-cp37m-macosx_10_14_x86_64.whl CPython 3.7 CPython 3.7 pymalloc macOS 10.14+ x86-64 Details
gudhi-3.3.0-cp36-cp36m-win_amd64.whl CPython 3.6 CPython 3.6 pymalloc Windows x86-64 Details
gudhi-3.3.0-cp36-cp36m-manylinux2014_x86_64.whl CPython 3.6 CPython 3.6 pymalloc Linux glibc 2.17+ x86-64 Details
gudhi-3.3.0-cp36-cp36m-macosx_10_14_x86_64.whl CPython 3.6 CPython 3.6 pymalloc macOS 10.14+ x86-64 Details
gudhi-3.3.0-cp35-cp35m-win_amd64.whl CPython 3.5 CPython 3.5 pymalloc Windows x86-64 Details
gudhi-3.3.0-cp35-cp35m-manylinux2014_x86_64.whl CPython 3.5 CPython 3.5 pymalloc Linux glibc 2.17+ x86-64 Details
gudhi-3.3.0-cp35-cp35m-macosx_10_14_x86_64.whl CPython 3.5 CPython 3.5 pymalloc macOS 10.14+ x86-64 Details

Total release size: 118.3 MB

Release files / gudhi-3.3.0-cp38-cp38-win_amd64.whl

Download URL gudhi-3.3.0-cp38-cp38-win_amd64.whl
Size 2.0 MB
Tags CPython 3.8 Windows x86-64
SHA-256 checksum
How to use checksums
2270aed1485f411f6102da7c5f5e7f14eea1646952887ed36e4ef682075d9b59
BLAKE2b-256 checksum
How to use checksums
8239ecf7ba021acecb1ea06bd00a00b6e903d3e570d76de54de7f3a84cc5fe45
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/47.1.0 requests-toolbelt/0.9.1 tqdm/4.48.2 CPython/3.8.5

Release files / gudhi-3.3.0-cp38-cp38-manylinux2014_x86_64.whl

Download URL gudhi-3.3.0-cp38-cp38-manylinux2014_x86_64.whl
Size 25.3 MB
Tags CPython 3.8 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
cccbd60b3ad9fc81be7b34e6dbfd45579f2cea10261997d2aab6cfb74a4f30a0
BLAKE2b-256 checksum
How to use checksums
65a772a47ceb26babecb192ea8ecc5de02932f9c178894e2ab9aeabcd68b3d33
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/46.4.0 requests-toolbelt/0.9.1 tqdm/4.46.1 CPython/3.8.3

Release files / gudhi-3.3.0-cp38-cp38-macosx_10_14_x86_64.whl

Download URL gudhi-3.3.0-cp38-cp38-macosx_10_14_x86_64.whl
Size 2.4 MB
Tags CPython 3.8 macOS 10.14+ x86-64
SHA-256 checksum
How to use checksums
79492b97bb6dd9bf33b983e0267f617bc65784e57776d8a5015d5b9315826599
BLAKE2b-256 checksum
How to use checksums
a98cac424258eb100cd708a6c3430d34d15b76576fd85d315ed46c15a8ffd210
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/47.1.0 requests-toolbelt/0.9.1 tqdm/4.48.2 CPython/3.8.5

Release files / gudhi-3.3.0-cp37-cp37m-win_amd64.whl

Download URL gudhi-3.3.0-cp37-cp37m-win_amd64.whl
Size 2.0 MB
Tags CPython 3.7 CPython 3.7 pymalloc Windows x86-64
SHA-256 checksum
How to use checksums
f5c0ba045dcd45a007b5302c48a9ed06d31612153c0556976c96bbc1f057c7c9
BLAKE2b-256 checksum
How to use checksums
bed06620a35dad4fede16feba04219b2d659f56b1acc118097a8e5d36c994316
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/47.1.0 requests-toolbelt/0.9.1 tqdm/4.48.2 CPython/3.7.8

Release files / gudhi-3.3.0-cp37-cp37m-manylinux2014_x86_64.whl

Download URL gudhi-3.3.0-cp37-cp37m-manylinux2014_x86_64.whl
Size 25.2 MB
Tags CPython 3.7 CPython 3.7 pymalloc Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
d7ead5cc3128cc3c121ee0cd429f675a07aa46646b822824133e35cedf277a03
BLAKE2b-256 checksum
How to use checksums
47d5626d5e9f3dc4f4aeb4b9eb651be7f74aae9cdaf63e39e7acd9edba1c6630
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/46.4.0 requests-toolbelt/0.9.1 tqdm/4.46.1 CPython/3.8.3

Release files / gudhi-3.3.0-cp37-cp37m-macosx_10_14_x86_64.whl

Download URL gudhi-3.3.0-cp37-cp37m-macosx_10_14_x86_64.whl
Size 2.4 MB
Tags CPython 3.7 CPython 3.7 pymalloc macOS 10.14+ x86-64
SHA-256 checksum
How to use checksums
96e527fdd251f8f08558b23cc8196fd8b9d9393faf5bb8a59426551dfc4fbcb8
BLAKE2b-256 checksum
How to use checksums
167f38de668d7f8f454a8b95d3e6e01c4c36a4c03bce4c0b398272d9b27804f3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/47.1.0 requests-toolbelt/0.9.1 tqdm/4.48.2 CPython/3.7.8

Release files / gudhi-3.3.0-cp36-cp36m-win_amd64.whl

Download URL gudhi-3.3.0-cp36-cp36m-win_amd64.whl
Size 2.0 MB
Tags CPython 3.6 CPython 3.6 pymalloc Windows x86-64
SHA-256 checksum
How to use checksums
282acc714f964c487ee3c6cf6166788f8ae545fbb92059bc540bfb8467658933
BLAKE2b-256 checksum
How to use checksums
7ed3b4a4417e8e08a74ac032ed19b125cd2e5c494b70ad78a99bc677cbede877
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/40.6.2 requests-toolbelt/0.9.1 tqdm/4.48.2 CPython/3.6.8

Release files / gudhi-3.3.0-cp36-cp36m-manylinux2014_x86_64.whl

Download URL gudhi-3.3.0-cp36-cp36m-manylinux2014_x86_64.whl
Size 25.2 MB
Tags CPython 3.6 CPython 3.6 pymalloc Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
e02f4f8625ba05f8136819692ca2c873bc383d52f080f2996ac95d34a4760b24
BLAKE2b-256 checksum
How to use checksums
fd356900d78286f7707b7dbd21d01ad07eed09f4fe19551519a9b0e17eec7582
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/46.4.0 requests-toolbelt/0.9.1 tqdm/4.46.1 CPython/3.8.3

Release files / gudhi-3.3.0-cp36-cp36m-macosx_10_14_x86_64.whl

Download URL gudhi-3.3.0-cp36-cp36m-macosx_10_14_x86_64.whl
Size 2.4 MB
Tags CPython 3.6 CPython 3.6 pymalloc macOS 10.14+ x86-64
SHA-256 checksum
How to use checksums
3f49e52816c3c13cc89a6d78a93ec95b04122a0c0a98b7b44e031487457af4e4
BLAKE2b-256 checksum
How to use checksums
8acf4926c4b372dbfccc1ccbcbc071f92490089523d9f641a2db202eca58622a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/40.6.2 requests-toolbelt/0.9.1 tqdm/4.48.2 CPython/3.6.11

Release files / gudhi-3.3.0-cp35-cp35m-win_amd64.whl

Download URL gudhi-3.3.0-cp35-cp35m-win_amd64.whl
Size 2.0 MB
Tags CPython 3.5 CPython 3.5 pymalloc Windows x86-64
SHA-256 checksum
How to use checksums
b25e7ff79a0113c9b6a60733f479e00f1ba0e535a638fb8bfb74f7535218f5eb
BLAKE2b-256 checksum
How to use checksums
d8cba0d211747fae03b1b4bcdf05587e8cb994c4c30a938c025ff25ebdaeb16d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/1.15.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/28.8.0 requests-toolbelt/0.9.1 tqdm/4.48.2 CPython/3.5.4

Release files / gudhi-3.3.0-cp35-cp35m-manylinux2014_x86_64.whl

Download URL gudhi-3.3.0-cp35-cp35m-manylinux2014_x86_64.whl
Size 25.1 MB
Tags CPython 3.5 CPython 3.5 pymalloc Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
249c241eaa6070649afceb9b935a07b061091e2b7fbbffe57e96ff62a90e6459
BLAKE2b-256 checksum
How to use checksums
7be1e9237a7dd71254afac813c08cd4010b658daae3dac2b2a7bd81b6737f250
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/46.4.0 requests-toolbelt/0.9.1 tqdm/4.46.1 CPython/3.8.3

Release files / gudhi-3.3.0-cp35-cp35m-macosx_10_14_x86_64.whl

Download URL gudhi-3.3.0-cp35-cp35m-macosx_10_14_x86_64.whl
Size 2.4 MB
Tags CPython 3.5 CPython 3.5 pymalloc macOS 10.14+ x86-64
SHA-256 checksum
How to use checksums
4ea45344d3e223f59fd6736e138b4bacca8a7364def041ebbec0f81c3f03dadc
BLAKE2b-256 checksum
How to use checksums
a56dc917b88d6e6d9917e9c5172e8fd584f18288cdfb8e3b88b6be428a223305
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/1.15.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/28.8.0 requests-toolbelt/0.9.1 tqdm/4.48.2 CPython/3.5.9
Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page