Package: lumbermark 0.9.1

lumbermark: Resistant Clustering via Chopping Up Mutual Reachability Minimum Spanning Trees

Implements a fast and resistant divisive clustering algorithm which identifies a specified number of clusters: 'lumbermark' iteratively chops off sizeable limbs that are joined by protruding segments of a dataset's mutual reachability minimum spanning tree (Gagolewski, 2026 <doi:10.48550/arXiv.2604.07143>). The use of a mutual reachability distance pulls peripheral points farther away from each other. It is a viable alternative to the 'HDBSCAN*' algorithm and can be viewed as a divisive version of Genie. The resulting partitions of different granularities are properly nested. When combined with the 'deadwood' package, it can act as an outlier detector. The 'Python' version of 'lumbermark' is available via 'PyPI'.

Authors:Marek Gagolewski [aut, cre, cph]

lumbermark_0.9.1.tar.gz
lumbermark_0.9.1.zip(r-4.7-x86_64)lumbermark_0.9.1.zip(r-4.7-arm64)lumbermark_0.9.1.zip(r-4.6-x86_64)lumbermark_0.9.1.zip(r-4.6-arm64)lumbermark_0.9.1.zip(r-4.5-x86_64)
lumbermark_0.9.1.tgz(r-4.6-x86_64)lumbermark_0.9.1.tgz(r-4.6-arm64)lumbermark_0.9.1.tgz(r-4.5-x86_64)lumbermark_0.9.1.tgz(r-4.5-arm64)
lumbermark_0.9.1.tar.gz(r-4.7-arm64)lumbermark_0.9.1.tar.gz(r-4.7-x86_64)lumbermark_0.9.1.tar.gz(r-4.6-arm64)lumbermark_0.9.1.tar.gz(r-4.6-x86_64)
lumbermark_0.9.1.tgz(r-4.6-emscripten)
manual.pdf |manual.html✨
DESCRIPTION |NEWS
card.svg |card.png
lumbermark/json (API)

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

Bug tracker:https://github.com/gagolews/lumbermark/issues

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

On CRAN:

Conda:

anomaly-detectioncluster-analysisclusteringclustering-algorithmhdbscanmachine-learningmachine-learning-algorithmsminimum-spanning-treeminimum-spanning-treesoutlier-detectionoutlierscpp

4.04 score 424 downloads 1 exports 3 dependencies

Last updated from:51b304a235. Checks:15 OK. Indexed: yes.

TargetResultTimeFilesSyslog
linux-devel-arm64OK98
linux-devel-x86_64OK143
source / vignettesOK169
linux-release-arm64OK98
linux-release-x86_64OK93
macos-release-arm64OK111
macos-release-x86_64OK317
macos-oldrel-arm64OK102
macos-oldrel-x86_64OK265
windows-devel-arm64OK346
windows-devel-x86_64OK110
windows-release-arm64OK312
windows-release-x86_64OK85
windows-oldrel-x86_64OK80
wasm-releaseOK94

Exports:lumbermark

Dependencies:deadwoodquitefastmstRcpp

Readme and manuals

Help Manual

Help pageTopics
Lumbermark: Fast and Robust Clusteringlumbermark lumbermark.default lumbermark.dist lumbermark.mst