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>.
| Version: | 0.0.1 |
| Depends: | R (≥ 3.5) |
| Imports: | cli,rlang |
| LinkingTo: | BH |
| Suggests: | ggplot2,knitr,microbenchmark,quarto,scales,TDA,tdaunif,tinysnapshot,tinytest |
| Published: | 2025-05-15 |
| DOI: | 10.32614/CRAN.package.phutil |
| Author: | Aymeric Stamm [aut, cre], Jason Cory Brunson [aut], Michael Kerber [ctb] (HERA C++ code), Dmitriy Morozov [ctb] (HERA C++ code), Arnur Nigmetov [ctb] (HERA C++ code) |
| Maintainer: | Aymeric Stamm <aymeric.stamm at cnrs.fr> |
| BugReports: | https://github.com/tdaverse/phutil/issues |
| License: | MIT + fileLICENSE |
| URL: | https://github.com/tdaverse/phutil,https://tdaverse.github.io/phutil/ |
| NeedsCompilation: | yes |
| Materials: | README,NEWS |
| CRAN checks: | phutil results |
Documentation:
Downloads:
Reverse dependencies:
Linking:
Please use the canonical formhttps://CRAN.R-project.org/package=phutilto link to this page.