tdaverse/ripserr

cubical ripser for image and volume data

Closed this issue · 4 comments

See the preprint by Kaji, Sudo, and Ahara. While the interface is in Python, the source code is in C++. Rather than several single-engine porting packages, it may be good to port several related C++ engines to R in one package, and this cubical Ripser looks like a suitable candidate!

rrrlw commented

2-dim and 4-dim calculations for cubical ripser have been added in cubical branch; had some weird errors w/ 3-dim, will try again soon (N.B. cubical function takes either 2-dim or 4-dim array object w/ numeric elements and doesn't have parameter error-checking or anything yet)

Thanks for the issue/suggestion!

rrrlw commented

added cubical 3-dim in cubical branch at 97e768d

rrrlw commented

N.B. still need to add error-checking, size limits, etc. but basic functionality is there in ripserr::cubical

rrrlw commented

ripserr v0.1.1 went through all 12 checks on CRAN w/o issues - ports CubicalRipser in the cubical function