Package: geokmeans 0.1.0

Parichit Sharma
geokmeans: A Collection of Fast, Exact and Eco-Friendly k-Means Clustering Algorithms
A collection of fast k-means clustering algorithms under a single, uniform interface. The core method is Geometric-k-means, a bound-free algorithm of Sharma et al. (2026) <doi:10.1007/s10994-025-06891-1> that uses geometry to restrict computation to the data points able to change clusters, substantially reducing distance computations and runtime while returning the same result as standard k-means. Also included are Lloyd's algorithm, Elkan, Hamerly, Annulus, Exponion, and Ball k-means. All algorithms are implemented in 'C++' via 'Rcpp' and 'RcppEigen' and return the final centroids, optional per-point cluster assignments, and computational statistics.
Authors:
geokmeans_0.1.0.tar.gz
geokmeans_0.1.0.tar.gz(r-4.7-arm64)geokmeans_0.1.0.tar.gz(r-4.7-x86_64)geokmeans_0.1.0.tar.gz(r-4.6-arm64)geokmeans_0.1.0.tar.gz(r-4.6-x86_64)
geokmeans_0.1.0.tgz(r-4.6-emscripten)
manual.pdf |manual.html✨
card.svg |card.png
geokmeans/json (API)
NEWS
| # Install 'geokmeans' in R: |
| install.packages('geokmeans', repos = c('https://cran.r-universe.dev', 'https://cloud.r-project.org')) |
Bug tracker:https://github.com/parichit/geometric-k-means/issues
Last updated from:fa9a822ae3. Checks:6 OK. Indexed: yes.
| Target | Result | Time | Files | Syslog |
|---|---|---|---|---|
| linux-devel-arm64 | OK | 122 | ||
| linux-devel-x86_64 | OK | 130 | ||
| source / vignettes | OK | 195 | ||
| linux-release-arm64 | OK | 124 | ||
| linux-release-x86_64 | OK | 124 | ||
| wasm-release | OK | 112 |
Exports:annulus_kmeansball_kmeanselkan_kmeansexponion_kmeansgeo_kmeanshamerly_kmeanskmeans_dclloyd_kmeans
Readme and manuals
Help Manual
| Help page | Topics |
|---|---|
| k-Means clustering algorithms | annulus_kmeans ball_kmeans elkan_kmeans exponion_kmeans geo_kmeans hamerly_kmeans kmeans_algorithms lloyd_kmeans |
| Run a k-means variant by name | kmeans_dc |