Package: SimplicialComplex 0.1.0
SimplicialComplex: Topological Data Analysis: Simplicial Complex
Provides an implementation of simplicial complexes for Topological Data Analysis (TDA). The package includes functions to compute faces, boundary operators, Betti numbers, Euler characteristic, and to construct simplicial complexes. It also implements persistent homology, from building filtrations to computing persistence diagrams, with the aim of helping readers understand the core concepts of computational topology. Methods are based on standard references in persistent homology such as Zomorodian and Carlsson (2005) <doi:10.1007/s00454-004-1146-y> and Chazal and Michel (2021) <doi:10.3389/frai.2021.667963>.
Authors:
SimplicialComplex_0.1.0.tar.gz
SimplicialComplex_0.1.0.zip(r-4.7)SimplicialComplex_0.1.0.zip(r-4.6)SimplicialComplex_0.1.0.zip(r-4.5)
SimplicialComplex_0.1.0.tgz(r-4.6-any)SimplicialComplex_0.1.0.tgz(r-4.5-any)
SimplicialComplex_0.1.0.tar.gz(r-4.7-any)SimplicialComplex_0.1.0.tar.gz(r-4.6-any)
SimplicialComplex_0.1.0.tgz(r-4.6-emscripten)
manual.pdf |manual.html✨
card.svg |card.png
SimplicialComplex/json (API)
| # Install 'SimplicialComplex' in R: |
| install.packages('SimplicialComplex', repos = c('https://tda-r.r-universe.dev', 'https://cloud.r-project.org')) |
Bug tracker:https://github.com/tda-r/simplicialcomplex/issues
Last updated from:3cff0a23bc. Checks:9 OK. Indexed: yes.
| Target | Result | Time | Files | Syslog |
|---|---|---|---|---|
| linux-devel-x86_64 | OK | 143 | ||
| source / vignettes | OK | 168 | ||
| linux-release-x86_64 | OK | 176 | ||
| macos-release-arm64 | OK | 150 | ||
| macos-oldrel-arm64 | OK | 210 | ||
| windows-devel | OK | 100 | ||
| windows-release | OK | 112 | ||
| windows-oldrel | OK | 89 | ||
| wasm-release | OK | 105 |
Exports:abstract_simplicial_complexbetti_numberboundaryboundary_infobuild_vr_filtrationeuler_characteristicextract_persistence_pairsfacesplot_persistenceVietorisRipsComplex
Dependencies:clicpp11farverggplot2gluegtablegtoolsigraphisobandlabelinglatticelifecyclemagrittrMatrixpkgconfigR6RColorBrewerrlangS7scalesvctrsviridisLitewithr
Readme and manuals
Help Manual
| Help page | Topics |
|---|---|
| Compute Euler characteristic for an abstract simplicial complex | abstract_simplicial_complex |
| Compute the boundary operator for a simplicial complex | boundary |
| Get the boundary matrix and its reduction information in matrix form | boundary_info |
| Vietoris-Rips Filtration: Get the boundary matrix and its reduction information in matrix form | build_vr_filtration |
| Compute the Euler characteristic chi of a simplicial complex | euler_characteristic |
| This function extracts the persistence from combining the boundary matrix and its filtration | extract_persistence_pairs |
| Generate all unique faces of a given dimension from simplices | faces |
| Plot Persistence Diagram | plot_persistence |
| Construct a Vietoris–Rips Complex (1-skeleton + maximal simplices) | VietorisRipsComplex |
