R package porting Ripser-based persistent homology calculation engines from C++ via Rcpp. Currently ports Ripser (Vietoris-Rips complex) and Cubical Ripser (cubical complex).

algebraic-topology cohomology cpp cubical-complex persistent-homology pixel point-cloud r r-language r-package r-programming rcpp rips-complex ripser simplicial-complex simplicial-homology topological-data-analysis topology vietoris-complex voxel
1 Open Issue Need Help Last updated: Jul 5, 2025

Open Issues Need Help

View All on GitHub

AI Summary: The task is to investigate and implement a method to expose Ripser's compile-time options to R users within the `ripserr` package. This involves exploring options like controlling these options during installation or loading, or dynamically compiling different versions of the C++ code based on user-specified settings. The goal is to provide users with more control over the performance and features of the persistent homology calculations without significantly increasing package size or complexity.

Complexity: 4/5
enhancement help wanted question

R package porting Ripser-based persistent homology calculation engines from C++ via Rcpp. Currently ports Ripser (Vietoris-Rips complex) and Cubical Ripser (cubical complex).

C++
#algebraic-topology#cohomology#cpp#cubical-complex#persistent-homology#pixel#point-cloud#r#r-language#r-package#r-programming#rcpp#rips-complex#ripser#simplicial-complex#simplicial-homology#topological-data-analysis#topology#vietoris-complex#voxel