Debian Math Project
Summary
55N31 Persistent homology and applications, topological data analysis development
Debian Math development packages for TDA (persistent homology ++)

This metapackage contains development dependencies for a collection of software useful within topological data analysis in general and persistent homology in particular.

Description

For a better overview of the project's availability as a Debian package, each head row has a color code according to this scheme:

If you discover a project which looks like a good candidate for Debian Math to you, or if you have prepared an unofficial Debian package, please do not hesitate to send a description of that project to the Debian Math mailing list

Links to other tasks

Debian Math 55N31 Persistent homology and applications, topological data analysis development packages

Official Debian packages with high relevance

libgudhi-dev
Generic open source C++ library for topological data analysis
Maintainer: Gard Spreemann
Versions of package libgudhi-dev
ReleaseVersionArchitectures
bullseye3.4.1+dfsg-1all
buster2.3.0+dfsg-2all
sid3.9.0+dfsg-1all
trixie3.9.0+dfsg-1all
bookworm3.7.1+dfsg-1all
Popcon: 0 users (0 upd.)*
Versions and Archs
License: DFSG free
Git

The GUDHI library is a generic open source C++ library for Topological Data Analysis (TDA) and Higher Dimensional Geometry Understanding. The library offers state-of-the-art data structures and algorithms to construct simplicial complexes and compute persistent homology.

This package contains the header files. See the libgudhi-examples package for example programs using the library.

libhera-dev
Library for efficient bottleneck and Wasserstein distances
Maintainer: Gard Spreemann
Versions of package libhera-dev
ReleaseVersionArchitectures
bullseye0~git20200602+dfsg-3all
bookworm1.0.0+dfsg-1all
trixie2.0.0+git20221115.8bfdd4b+dfsg-1all
sid2.0.0+git20221115.8bfdd4b+dfsg-1all
Popcon: 0 users (0 upd.)*
Versions and Archs
License: DFSG free
Git

A header-only C++ library for efficient computation of bottleneck and Wasserstein distances between persistence diagrams.

libphat-dev
C++ library for boundary matrix reductions over Z/2Z
Maintainer: Gard Spreemann
Versions of package libphat-dev
ReleaseVersionArchitectures
sid1.6-2all
bookworm1.6-2all
bullseye1.6-2all
trixie1.6-2all
Debtags of package libphat-dev:
devellibrary
roledevel-lib
Popcon: 1 users (4 upd.)*
Versions and Archs
License: DFSG free
Git

The Persistent Homology Algorithm Toolox is a header-only C++ library for performing the filtered Z/2Z (co)boundary matrix operations commonly needed when computing (persistent) (co)homology in topological data analysis.

This package contains the header files. A standalone program exposing some of the features is available in phat-utils.

python3-gudhi
Python 3 interface to the GUDHI library
Maintainer: Gard Spreemann
Versions of package python3-gudhi
ReleaseVersionArchitectures
buster2.3.0+dfsg-2amd64,arm64,i386
bullseye3.4.1+dfsg-1amd64,arm64,i386,mips64el,ppc64el,s390x
bookworm3.7.1+dfsg-1amd64,arm64,i386,mips64el,ppc64el,s390x
trixie3.9.0+dfsg-1amd64,arm64,i386,mips64el,ppc64el,s390x
sid3.9.0+dfsg-1amd64,arm64,i386,mips64el,ppc64el,riscv64,s390x
Popcon: 1 users (1 upd.)*
Versions and Archs
License: DFSG free
Git

The GUDHI library is a generic open source C++ library for Topological Data Analysis (TDA) and Higher Dimensional Geometry Understanding. The library offers state-of-the-art data structures and algorithms to construct simplicial complexes and compute persistent homology.

This package contains GUDHI's Python (3) interface.

python3-phat
Python 3 interface for the PHAT library
Maintainer: Gard Spreemann
Versions of package python3-phat
ReleaseVersionArchitectures
trixie1.6-2amd64,arm64,armel,armhf,i386,mips64el,ppc64el,s390x
sid1.6-2amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
bookworm1.6-2amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
bullseye1.6-2amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
Popcon: 0 users (0 upd.)*
Versions and Archs
License: DFSG free
Git

The Persistent Homology Algorithm Toolox is a header-only C++ library for performing the filtered Z/2Z (co)boundary matrix operations commonly needed when computing (persistent) (co)homology in topological data analysis.

This package contains the library's Python 3 interface.

*Popularitycontest results: number of people who use this package regularly (number of people who upgraded this package recently) out of 238177