High Dimensional Geometry and Set Operations Using Kernel
Density Estimation, Support Vector Machines, and Convex Hulls
Benjamin Blonder, with contributions from David J. Harris
Estimates the shape and volume of high-dimensional datasets and performs set operations: intersection / overlap, union, unique components, inclusion test, and hole detection. Uses stochastic geometry approach to high-dimensional kernel density estimation, support vector machine delineation, and convex hull generation. Applications include modeling trait and niche hypervolumes and species distribution modeling.
raster, maps, MASS, geometry, ks, pdist, fastcluster,
compiler, e1071, hitandrun, progress, mvtnorm, data.table,
rgeos, sp

High Dimensional Geometry, Set Operations, Projection, and
Inference Using Kernel Density Estimation, Support Vector
Machines, and Convex Hulls
Benjamin Blonder, with contributions from Cecina Babich Morrow, David J. Harris, Stuart Brown, Gregoire Butruille, Alex Laini, and Dan Chen
raster, maps, MASS, geometry, ks, pdist, fastcluster,
compiler, e1071, hitandrun, progress, mvtnorm, data.table,
rgeos, sp, foreach, doParallel, parallel, ggplot2, pbapply,
palmerpenguins, purrr, dplyr, caret
rgl, magick, alphahull, knitr, rmarkdown, gridExtra

raster, maps, MASS, geometry, ks, pdist, fastcluster,
compiler, e1071, progress, mvtnorm, data.table, rgeos, sp,
foreach, doParallel, parallel, ggplot2, pbapply,
palmerpenguins, purrr, dplyr, caret

raster, maps, MASS, geometry, ks, hitandrun, pdist,
fastcluster, compiler, e1071, progress, mvtnorm, data.table,
rgeos, sp, foreach, doParallel, parallel, ggplot2, pbapply,
palmerpenguins, purrr, dplyr, caret

Tools to Hyphenate Strings Using the 'Hunspell' Hyphenation
Library
c(
person("Bob", "Rudis", email = "bob@rudis.net", role = c("aut", "cre")),
person("Raph", "Levien", comment="original libhnj", role = c("aut", "cph")),
person("Rene", "Engelhard", comment="libhnj maintainer", role = c("aut", "cph")),
person("Chris", "Halls", comment="libhnj maintainer", role = c("aut", "cph")),
person("Peter", "Novodvorsky", comment="libhnj OOo integration",
role = c("aut", "cph")),
person("László", "Németh", role = c("aut", "cph"),
comment="libhnj non-standard and compound hyphenation with Unicode support"),
person("Nanning", "Buitenhuis", comment="libhnj substrings.c",
role = c("aut", "cph")),
person("Edwin", "de Jonge", role="ctb", comment="Language testing"),
person("Gergely", "Daróczi", role="ctb", comment="Language testing")
)
Identifying hyphenation points in strings can be useful for both
text processing and display functions. The 'Hunspell' hyphenation library
<https://github.com/hunspell/hyphen> provides tools to perform hyphenation
using custom language rule dictionaries. Many hyphenation rules
dictionaries are included. Words can be hyphenated directly or split into
hyphenated component strings for further processing.
Bob Rudis [aut, cre],
Raph Levien [aut, cph] (original libhnj),
Rene Engelhard [aut, cph] (libhnj maintainer),
Chris Halls [aut, cph] (libhnj maintainer),
Peter Novodvorsky [aut, cph] (libhnj OOo integration),
László Németh [aut, cph] (libhnj non-standard and compound hyphenation
with Unicode support),
Nanning Buitenhuis [aut, cph] (libhnj substrings.c),
Edwin de Jonge [ctb] (Language testing),
Gergely Daróczi [ctb] (Language testing)