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

This metapackage contains 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 packages

Official Debian packages with high relevance

gudhi-utils
Utilities from the GUDHI library
Maintainer: Gard Spreemann
Versions of package gudhi-utils
ReleaseVersionArchitectures
bullseye3.4.1+dfsg-1amd64,arm64,i386,mips64el,ppc64el,s390x
buster2.3.0+dfsg-2amd64,arm64,i386
sid3.9.0+dfsg-1amd64,arm64,i386,mips64el,ppc64el,riscv64,s390x
trixie3.9.0+dfsg-1amd64,arm64,i386,mips64el,ppc64el,s390x
bookworm3.7.1+dfsg-1amd64,arm64,i386,mips64el,ppc64el,s390x
Popcon: 0 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 some utilities built with the GUDHI library.

hera-utils
Utilities built from the Hera library
Maintainer: Gard Spreemann
Versions of package hera-utils
ReleaseVersionArchitectures
bullseye0~git20200602+dfsg-3amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
bookworm1.0.0+dfsg-1amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
trixie2.0.0+git20221115.8bfdd4b+dfsg-1amd64,arm64,armel,armhf,i386,mips64el,ppc64el,s390x
sid2.0.0+git20221115.8bfdd4b+dfsg-1amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
Popcon: 0 users (0 upd.)*
Versions and Archs
License: DFSG free
Git

Some simple utilities for efficient bottleneck and Wasserstein distances between persistence diagrams built from the Hera library (see libhera-dev).

phat-utils
Utilities from the PHAT library
Maintainer: Gard Spreemann
Versions of package phat-utils
ReleaseVersionArchitectures
bookworm1.6-2amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
trixie1.6-2amd64,arm64,armel,armhf,i386,mips64el,ppc64el,s390x
sid1.6-2amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
bullseye1.6-2amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
Popcon: 0 users (1 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 some standalone utilities built using the PHAT library, such as persistent homology of a given filtered boundary matrix.

python3-gudhi
Python 3 interface to the GUDHI library
Maintainer: Gard Spreemann
Versions of package python3-gudhi
ReleaseVersionArchitectures
bookworm3.7.1+dfsg-1amd64,arm64,i386,mips64el,ppc64el,s390x
bullseye3.4.1+dfsg-1amd64,arm64,i386,mips64el,ppc64el,s390x
trixie3.9.0+dfsg-1amd64,arm64,i386,mips64el,ppc64el,s390x
buster2.3.0+dfsg-2amd64,arm64,i386
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
bullseye1.6-2amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
bookworm1.6-2amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
trixie1.6-2amd64,arm64,armel,armhf,i386,mips64el,ppc64el,s390x
sid1.6-2amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,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.

ripser
Fast computation of persistent homology of flag complexes
Maintainer: Gard Spreemann
Versions of package ripser
ReleaseVersionArchitectures
bullseye1.1.20200206.286d36-3amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
bookworm1.2.1-3amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
sid1.2.1-3amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
trixie1.2.1-3amd64,arm64,armel,armhf,i386,mips64el,ppc64el,s390x
Popcon: 0 users (0 upd.)*
Versions and Archs
License: DFSG free
Git

Ripser computes persistent homology of flag complexes (such as Vietoris-Rips complexes) only, allowing significant gains in computation time and memory usage over the general situation.

See https://arxiv.org/abs/1908.02518.

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