The hardware and bandwidth for this mirror is donated by METANET, the Webhosting and Full Service-Cloud Provider.
If you wish to report a bug, or if you are interested in having us mirror your free-software or open-source project, please feel free to contact us at mirror[@]metanet.ch.
This is a new submission to CRAN.
The {phutil} package is intended to be a low-level package for hosting persistence data. It is part of the TDAverse suite of packages, which are designed to provide a collection of packages for enabling machine learning and data science tasks using persistent homology.
The package currently exposes:
persistence
class) for hosting persistence data;data.frame
,
tibble
, list
,
matrix
,PHom
and diagram
classes);bottleneck_distance()
and wasserstein_distance()
)
and from a sample of persistence diagrams in a pairwise manner (bottleneck_pairwise_distance()
and wasserstein_pairwise_distance()
).Messages, warnings and errors are relayed to the user using the {rlang} package and the {cli} package which are both licensed under the MIT license and with no dependency trail.
Computation of distances is performed using the BSD-licensed Hera C++ library. The code interfacing R and C++ is generated by the header-only {cpp11} package which is MIT-licensed. Computation of pairwise distances is parallelized over the number of pairs using OpenMP.
These binaries (installable software) and packages are in development.
They may not be fully stable and should be used with caution. We make no claims about them.