Package: phutil
Title: Persistence Homology Utilities
Version: 0.0.1
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)
    <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>.
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: ggplot2, knitr, microbenchmark, quarto, scales, TDA, tdaunif,
        tinysnapshot, tinytest
LinkingTo: BH
VignetteBuilder: quarto
Encoding: UTF-8
LazyData: true
RoxygenNote: 7.3.2
NeedsCompilation: yes
Packaged: 2025-05-13 10:39:56 UTC; stamm-a
Author: Aymeric Stamm [aut, cre] (ORCID:
    <https://orcid.org/0000-0002-8725-3654>),
  Jason Cory Brunson [aut] (ORCID:
    <https://orcid.org/0000-0003-3126-9494>),
  Michael Kerber [ctb] (HERA C++ code),
  Dmitriy Morozov [ctb] (HERA C++ code),
  Arnur Nigmetov [ctb] (HERA C++ code)
Maintainer: Aymeric Stamm <aymeric.stamm@cnrs.fr>
Repository: CRAN
Date/Publication: 2025-05-15 13:50:08 UTC
