nabor
Wraps 'libnabo', a Fast K Nearest Neighbour Library for Low Dimensions
Description
An R wrapper for 'libnabo', an exact or approximate k nearest neighbour library which is optimised for low dimensional spaces (e.g. 3D). 'libnabo' has speed and space advantages over the 'ANN' library wrapped by package 'RANN'. 'nabor' includes a knn function that is designed as a drop-in replacement for 'RANN' function nn2. In addition, objects which include the k-d tree search structure can be returned to speed up repeated queries of the same set of target points.
Downloads
10.9K
Last 30 days
1196th
34K
Last 90 days
145K
Last year
Trend: +4.4% (30d vs prior 30d)
CRAN Check Status
Show all 14 flavors
| Flavor | Status |
|---|---|
| r-devel-linux-x86_64-debian-clang | NOTE |
| r-devel-linux-x86_64-debian-gcc | NOTE |
| r-devel-linux-x86_64-fedora-clang | OK |
| r-devel-linux-x86_64-fedora-gcc | OK |
| r-devel-macos-arm64 | OK |
| r-devel-windows-x86_64 | NOTE |
| r-oldrel-macos-arm64 | NOTE |
| r-oldrel-macos-x86_64 | NOTE |
| r-oldrel-windows-x86_64 | OK |
| r-patched-linux-x86_64 | NOTE |
| r-release-linux-x86_64 | OK |
| r-release-macos-arm64 | OK |
| r-release-macos-x86_64 | OK |
| r-release-windows-x86_64 | OK |
Check details (8 non-OK)
CRAN incoming feasibility
Maintainer: ‘Gregory Jefferis <jefferis@gmail.com>’
No Authors@R field in DESCRIPTION.
Please add one, modifying
Authors@R: c(person(given = "Stephane",
family = "Mangenat",
role = "aut",
comment = "for 'libnabo'"),
person(given = "Gregory",
family = "Jefferis",
role = c("aut", "cre"),
email = "jefferis@gmail.com"))
as necessary.
compiled code
File ‘nabor/libs/nabor.so’: Found non-API call to R: ‘R_UnboundValue’ Compiled code should not call non-API entry points in R. See ‘Writing portable packages’ in the ‘Writing R Extensions’ manual, and section ‘Moving into C API compliance’ for issues with the use of non-API entry points.
CRAN incoming feasibility
Maintainer: ‘Gregory Jefferis <jefferis@gmail.com>’
No Authors@R field in DESCRIPTION.
Please add one, modifying
Authors@R: c(person(given = "Stephane",
family = "Mangenat",
role = "aut",
comment = "for 'libnabo'"),
person(given = "Gregory",
family = "Jefferis",
role = c("aut", "cre"),
email = "jefferis@gmail.com"))
as necessary.
compiled code
File ‘nabor/libs/nabor.so’: Found non-API call to R: ‘R_UnboundValue’ Compiled code should not call non-API entry points in R. See ‘Writing portable packages’ in the ‘Writing R Extensions’ manual, and section ‘Moving into C API compliance’ for issues with the use of non-API entry points.
compiled code
File 'nabor/libs/x64/nabor.dll': Found non-API call to R: 'R_UnboundValue' Compiled code should not call non-API entry points in R. See 'Writing portable packages' in the 'Writing R Extensions' manual, and section 'Moving into C API compliance' for issues with the use of non-API entry points.
installed package size
installed size is 9.0Mb
sub-directories of 1Mb or more:
libs 8.9Mb
installed package size
installed size is 8.8Mb
sub-directories of 1Mb or more:
libs 8.7Mb
compiled code
File ‘nabor/libs/nabor.so’: Found non-API call to R: ‘R_UnboundValue’ Compiled code should not call non-API entry points in R. See ‘Writing portable packages’ in the ‘Writing R Extensions’ manual, and section ‘Moving into C API compliance’ for issues with the use of non-API entry points.
Check History
NOTE 10 OK · 4 NOTE · 0 WARNING · 0 ERROR · 0 FAILURE Mar 10, 2026
CRAN incoming feasibility
Maintainer: ‘Gregory Jefferis <jefferis@gmail.com>’
No Authors@R field in DESCRIPTION.
Please add one, modifying
Authors@R: c(person(given = "Stephane",
family = "Mangenat",
role = "aut",
comment = "for 'libnabo'"),
person(given = "Gregory",
family = "Jefferis",
role = c("aut", "cre"),
email = "jefferis@gmail.com"))
as necessary.
CRAN incoming feasibility
Maintainer: ‘Gregory Jefferis <jefferis@gmail.com>’
No Authors@R field in DESCRIPTION.
Please add one, modifying
Authors@R: c(person(given = "Stephane",
family = "Mangenat",
role = "aut",
comment = "for 'libnabo'"),
person(given = "Gregory",
family = "Jefferis",
role = c("aut", "cre"),
email = "jefferis@gmail.com"))
as necessary.
installed package size
installed size is 9.0Mb
sub-directories of 1Mb or more:
libs 8.9Mb
installed package size
installed size is 8.8Mb
sub-directories of 1Mb or more:
libs 8.7Mb