Package: DiscreteMorseR 1.0.0

DiscreteMorseR: Discrete Morse Theory for 3D Meshes Derived from Point Clouds

Ultra-fast computation of discrete Morse (Marston Morse) gradient vector fields and critical simplices (0-simplices: vertices, 1-simplices: edges, 2-simplices: faces) on 3D triangular meshes from point clouds. Provides C++ backend with parallel processing for large-scale topological analysis, including connected component analysis and visualization tools. Perfect for LiDAR data, computational topology, and geometric analysis applications. The implementation follows Forman (1998) <doi:10.1007/PL00009307> for discrete Morse theory, with extensions for 3D mesh processing.

Authors:Gergo Dioszegi [aut, cre, cph]

DiscreteMorseR_1.0.0.tar.gz
DiscreteMorseR_1.0.0.zip(r-4.7)DiscreteMorseR_1.0.0.zip(r-4.6)DiscreteMorseR_1.0.0.zip(r-4.5)
DiscreteMorseR_1.0.0.tgz(r-4.6-x86_64)DiscreteMorseR_1.0.0.tgz(r-4.6-arm64)DiscreteMorseR_1.0.0.tgz(r-4.5-x86_64)DiscreteMorseR_1.0.0.tgz(r-4.5-arm64)
DiscreteMorseR_1.0.0.tar.gz(r-4.7-arm64)DiscreteMorseR_1.0.0.tar.gz(r-4.7-x86_64)DiscreteMorseR_1.0.0.tar.gz(r-4.6-arm64)DiscreteMorseR_1.0.0.tar.gz(r-4.6-x86_64)
DiscreteMorseR_1.0.0.tgz(r-4.6-emscripten)
manual.pdf |manual.html
DESCRIPTION
card.svg |card.png
DiscreteMorseR/json (API)

# Install 'DiscreteMorseR' in R:
install.packages('DiscreteMorseR', repos = c('https://dijog.r-universe.dev', 'https://cloud.r-project.org'))

Bug tracker:https://github.com/dijog/discretemorser/issues

Uses libs:
  • c++– GNU Standard C++ Library v3

On CRAN:

Conda:

cpp

3.54 score 6 exports 40 dependencies

Last updated from:719acb2d1a. Checks:13 OK. Indexed: yes.

TargetResultTimeFilesSyslog
linux-devel-arm64OK162
linux-devel-x86_64OK156
source / vignettesOK233
linux-release-arm64OK168
linux-release-x86_64OK175
macos-release-arm64OK174
macos-release-x86_64OK207
macos-oldrel-arm64OK96
macos-oldrel-x86_64OK381
windows-develOK129
windows-releaseOK145
windows-oldrelOK133
wasm-releaseOK139

Exports:compute_lowerSTAR_parallelcompute_MORSE_complexget_CCMESHsave_MORSE_2dvisualize_MORSE_2dvisualize_MORSE_2d_panel

Dependencies:bitbit64clicliprcodetoolscpp11crayondata.tabledigestdplyrfurrrfuturegenericsglobalsgluegtoolshmslifecyclelistenvmagrittrparallellypillarpkgconfigprettyunitsprogresspurrrR6RcppRcppArmadilloreadrrlangstringistringrtibbletidyselecttzdbutf8vctrsvroomwithr