Package: phutil 0.0.2
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>.
Authors:
phutil_0.0.2.tar.gz
phutil_0.0.2.tar.gz(r-4.7-arm64)phutil_0.0.2.tar.gz(r-4.7-x86_64)phutil_0.0.2.tar.gz(r-4.6-arm64)phutil_0.0.2.tar.gz(r-4.6-x86_64)
phutil_0.0.2.tgz(r-4.6-emscripten)
manual.pdf |manual.html✨
card.svg |card.png
phutil/json (API)
NEWS
| # Install 'phutil' in R: |
| install.packages('phutil', repos = c('https://cran.r-universe.dev', 'https://cloud.r-project.org')) |
Bug tracker:https://github.com/tdaverse/phutil/issues
Pkgdown/docs site:https://tdaverse.github.io
- arch_spirals - A sample of persistence diagrams from the arch spiral
- noisy_circle_points - Toy Data: Noisy circle
- noisy_circle_ripserr - Toy Data: Noisy circle
- noisy_circle_tda_rips - Toy Data: Noisy circle
- persistence_sample - Toy Data: A sample of persistence diagrams
- trefoils - A sample of persistence diagrams from the trefoil
Last updated from:760b8b5e10. Checks:6 OK. Indexed: no.
| Target | Result | Time | Files | Syslog |
|---|---|---|---|---|
| linux-devel-arm64 | OK | 142 | ||
| linux-devel-x86_64 | OK | 151 | ||
| source / vignettes | OK | 239 | ||
| linux-release-arm64 | OK | 132 | ||
| linux-release-x86_64 | OK | 142 | ||
| wasm-release | OK | 138 |
Exports:as_diagramas_persistenceas_persistence_setbottleneck_distancebottleneck_pairwise_distancesget_pairskantorovich_distancekantorovich_pairwise_distanceswasserstein_distancewasserstein_pairwise_distances
Readme and manuals
Help Manual
| Help page | Topics |
|---|---|
| A sample of persistence diagrams from the arch spiral | arch_spirals |
| Distances between two persistence diagrams | bottleneck_distance distances kantorovich_distance wasserstein_distance |
| Toy Data: Noisy circle | noisy_circle noisy_circle_points noisy_circle_ripserr noisy_circle_tda_rips |
| Pairwise distances within a set of persistence diagrams | bottleneck_pairwise_distances kantorovich_pairwise_distances pairwise-distances wasserstein_pairwise_distances |
| An 'S3' class for storing persistence data | as.data.frame.persistence as.matrix.persistence as_diagram as_diagram.persistence as_diagram.PHom as_persistence as_persistence.data.frame as_persistence.diagram as_persistence.hclust as_persistence.list as_persistence.matrix as_persistence.persistence as_persistence.PHom format.persistence get_pairs persistence print.persistence |
| Toy Data: A sample of persistence diagrams | persistence_sample |
| An 'S3' class object for storing sets of persistence diagrams | as_persistence_set format.persistence_set persistence-set print.persistence_set |
| A sample of persistence diagrams from the trefoil | trefoils |
