Package: bigANNOY Type: Package Title: Approximate k-Nearest Neighbour Search for 'bigmemory' Matrices with Annoy Version: 0.3.0 Date: 2026-03-27 Authors@R: person("Frederic", "Bertrand", role = c("aut", "cre"), email = "frederic.bertrand@lecnam.net") Author: Frederic Bertrand [aut, cre] Maintainer: Frederic Bertrand Description: Approximate Euclidean k-nearest neighbour search routines that operate on 'bigmemory::big.matrix' data through Annoy indexes created with 'RcppAnnoy'. The package builds persistent on-disk indexes plus sidecar metadata from streamed 'big.matrix' rows, supports euclidean, angular, Manhattan, and dot-product Annoy metrics, and can either return in-memory results or stream neighbour indices and distances into destination 'bigmemory' matrices. Explicit index lifecycle helpers, stronger metadata validation, descriptor-aware file-backed workflows, and benchmark helpers are also included. License: GPL (>= 2) Depends: R (>= 3.5.0) Imports: methods, Rcpp, RcppAnnoy LinkingTo: BH, bigmemory, Rcpp, RcppAnnoy Suggests: bigmemory, knitr, litedown, testthat (>= 3.0.0) VignetteBuilder: litedown Encoding: UTF-8 NeedsCompilation: yes URL: https://fbertran.github.io/bigANNOY/, https://github.com/fbertran/bigANNOY BugReports: https://github.com/fbertran/bigANNOY/issues Roxygen: list(markdown = TRUE) RoxygenNote: 7.3.3 Config/testthat/edition: 3 Repository: https://fbertran.r-universe.dev Date/Publication: 2026-03-27 01:10:12 UTC RemoteUrl: https://github.com/fbertran/bigannoy RemoteRef: HEAD RemoteSha: 9597b605929621a1e9f84802523ff5aa0be3dac2 Packaged: 2026-06-01 11:07:34 UTC; root