Package: deadwood
Type: Package
Title: Outlier Detection via Trimming of Mutual Reachability Minimum
        Spanning Trees
Version: 0.9.0-3
Date: 2026-02-20
Authors@R: 
    person("Marek", "Gagolewski",
        role = c("aut", "cre", "cph"),
        email = "marek@gagolewski.com",
        comment = c(ORCID = "0000-0003-0637-6028")
    )
Description: 
    Implements an anomaly detection algorithm based on
    mutual reachability minimum spanning trees: 'deadwood' trims
    protruding tree segments and marks small debris as outliers;
    see Gagolewski (2026) <https://deadwood.gagolewski.com/>.
    More precisely, the use of a mutual reachability distance pulls
    peripheral points farther away from each other.  Tree edges
    with weights beyond the detected elbow point are removed.
    All the resulting connected components whose sizes are smaller
    than a given threshold are deemed anomalous.
    The 'Python' version of 'deadwood' is available via 'PyPI'.
BugReports: https://github.com/gagolews/deadwood/issues
URL: https://deadwood.gagolewski.com/,
        https://github.com/gagolews/deadwood
License: AGPL-3
Imports: Rcpp, quitefastmst
Suggests: datasets,
LinkingTo: Rcpp
Encoding: UTF-8
SystemRequirements: OpenMP
RoxygenNote: 7.3.3
NeedsCompilation: yes
Packaged: 2026-02-20 19:29:02 UTC; gagolews
Author: Marek Gagolewski [aut, cre, cph] (ORCID:
    <https://orcid.org/0000-0003-0637-6028>)
Maintainer: Marek Gagolewski <marek@gagolewski.com>
Repository: CRAN
Date/Publication: 2026-02-21 23:30:02 UTC
Built: R 4.6.0; x86_64-pc-linux-gnu; 'Wed, 22 Apr 2026 16:54:27 +0900'; unix
