The goal of the {phutil} package is to provide utility functions for persistence data analysis. In particular, the package defines a data structure for hosting persistence data. The package is part of the TDAverse suite of packages, which aims to provide a consistent interface for topological data analysis in R that nicely integrates with the tidymodels ecosystem.
Installation
You can install the development version of {phutil} from GitHub with:
# install.packages("pak") pak::pak("tdaverse/phutil")
The persistence class
The package currently provides a new data structure for hosting
persistence data. The data set noisy_circle_points is a simulated data
set consisting of 100 points sampled from a circle with additive
Gaussian noise using a standard deviation of