Package: phutil Title: Persistence Homology Utilities Version: 0.0.2.9000 Authors@R: c( person("Aymeric", "Stamm", , "aymeric.stamm@cnrs.fr", role = c("aut", "cre"), comment = c(ORCID = "0000-0002-8725-3654")), person("Jason Cory", "Brunson", , "cornelioid@gmail.com", role = "aut", comment = c(ORCID = "0000-0003-3126-9494")), person("Michael", "Kerber", role = "ctb", comment = "HERA C++ code"), person("Dmitriy", "Morozov", role = "ctb", comment = "HERA C++ code"), person("Arnur", "Nigmetov", role = "ctb", comment = "HERA C++ code") ) Description: 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) . Their implementation in 'phutil' relies on the 'C++' Hera library developed by Kerber, Morozov and Nigmetov (2017) . License: MIT + file LICENSE URL: https://github.com/tdaverse/phutil, https://tdaverse.github.io/phutil/ BugReports: https://github.com/tdaverse/phutil/issues Depends: R (>= 3.5) Imports: cli, rlang Suggests: knitr, microbenchmark, quarto, TDA, tdaunif, tinysnapshot, tinytest LinkingTo: BH, cpp11 VignetteBuilder: quarto Encoding: UTF-8 LazyData: true Roxygen: list(markdown = TRUE) RoxygenNote: 7.3.3 Repository: https://tdaverse.r-universe.dev Date/Publication: 2026-04-17 13:24:43 UTC RemoteUrl: https://github.com/tdaverse/phutil RemoteRef: HEAD RemoteSha: c9bb2ebe0e77a2af37911f6710297a8ba7b3ed30 NeedsCompilation: yes Packaged: 2026-06-24 08:54:16 UTC; root Author: Aymeric Stamm [aut, cre] (ORCID: ), Jason Cory Brunson [aut] (ORCID: ), Michael Kerber [ctb] (HERA C++ code), Dmitriy Morozov [ctb] (HERA C++ code), Arnur Nigmetov [ctb] (HERA C++ code) Maintainer: Aymeric Stamm