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, including Vietoris-Rips, Cech, Alpha, Delaunay, Witness, flood, and (via a Freudenthal triangulation) cubical complexes for grid and image data. It also implements persistent homology, from building filtrations (via a single build_filtration() entry point covering all of the above) to computing persistence diagrams, persistence landscapes, and Wasserstein/bottleneck distances between 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>, Chazal and Michel (2021) <doi:10.3389/frai.2021.667963>, and Otter, Porter, Tillmann, Grindrod and Harrington (2017) <doi:10.1140/epjds/s13688-017-0109-5>.

Version: 0.1.2
Imports: Matrix, gtools, igraph, ggplot2, geometry, RANN, clue
Suggests: testthat (≥ 3.0.0), torch
Published: 2026-08-24
DOI: 10.32614/CRAN.package.SimplicialComplex
Author: ChiChien Wang [aut, cre, trl]
Maintainer: ChiChien Wang <kennywang2003 at gmail.com>
BugReports: https://github.com/TDA-R/SimplicialComplex/issues
License: MIT + file LICENSE
URL: https://github.com/TDA-R/SimplicialComplex
NeedsCompilation: no
Materials: README
CRAN checks: SimplicialComplex results

Documentation:

Reference manual: SimplicialComplex.html , SimplicialComplex.pdf

Downloads:

Package source: SimplicialComplex_0.1.2.tar.gz
Windows binaries: r-devel: SimplicialComplex_0.1.2.zip, r-release: SimplicialComplex_0.1.1.zip, r-oldrel: SimplicialComplex_0.1.1.zip
macOS binaries: r-release (arm64): SimplicialComplex_0.1.2.tgz, r-oldrel (arm64): SimplicialComplex_0.1.2.tgz, r-release (x86_64): SimplicialComplex_0.1.2.tgz, r-oldrel (x86_64): SimplicialComplex_0.1.2.tgz
Old sources: SimplicialComplex archive

Linking:

Please use the canonical form https://CRAN.R-project.org/package=SimplicialComplex to link to this page.