Crandore Hub

phutil

Persistence Homology Utilities

A low-level package for hosting persistence data. It is part of the 'TDAverse' suite of packages, which is designed to provide a collection of packages for enabling machine learning and data science tasks using persistent homology. Implements a class for hosting persistence data, a number of coercers from and to already existing and used data structures from other packages and functions to compute distances between persistence diagrams. A formal definition and study of bottleneck and Wasserstein distances can be found in Bubenik, Scott and Stanley (2023) <doi:10.1007/s41468-022-00103-8>. Their implementation in 'phutil' relies on the 'C++' Hera library developed by Kerber, Morozov and Nigmetov (2017) <doi:10.1145/3064175>.

Versions across snapshots

VersionRepositoryFileSize
0.0.2 rolling linux/jammy R-4.5 phutil_0.0.2.tar.gz 490.0 KiB
0.0.2 rolling linux/noble R-4.5 phutil_0.0.2.tar.gz 488.8 KiB
0.0.2 rolling source/ R- phutil_0.0.2.tar.gz 419.7 KiB
0.0.2 latest linux/jammy R-4.5 phutil_0.0.2.tar.gz 490.0 KiB
0.0.2 latest linux/noble R-4.5 phutil_0.0.2.tar.gz 488.8 KiB
0.0.2 latest source/ R- phutil_0.0.2.tar.gz 419.7 KiB
0.0.2 2026-04-26 source/ R- phutil_0.0.2.tar.gz 419.7 KiB
0.0.2 2026-04-23 source/ R- phutil_0.0.2.tar.gz 419.7 KiB
0.0.1 2026-04-09 windows/windows R-4.5 phutil_0.0.1.zip 647.5 KiB

Dependencies (latest)

Imports

LinkingTo

Suggests