Skip to content

Commit 18b750b

Browse files
committed
inradius -> inrange
1 parent 39a491b commit 18b750b

File tree

3 files changed

+9
-9
lines changed

3 files changed

+9
-9
lines changed

docs/src/interface.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,7 @@ The above interface requires implementation of the following methods:
4747

4848
```@docs
4949
ManifoldLearning.knn(NN::ManifoldLearning.AbstractNearestNeighbors, X::AbstractVecOrMat{T}, k::Integer) where T<:Real
50-
ManifoldLearning.inradius(NN::ManifoldLearning.AbstractNearestNeighbors, X::AbstractVecOrMat{T}, r::Real) where T<:Real
50+
ManifoldLearning.inrange(NN::ManifoldLearning.AbstractNearestNeighbors, X::AbstractVecOrMat{T}, r::Real) where T<:Real
5151
```
5252

5353
Following auxiliary methods available for any implementation of

misc/nearestneighbors.jl

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ using ManifoldLearning
44
using LinearAlgebra: norm
55
import Base: show, size
66
import StatsAPI: fit
7-
import ManifoldLearning: knn, inradius
7+
import ManifoldLearning: knn, inrange
88

99
# Wrapper around NearestNeighbors functionality
1010
using NearestNeighbors: NearestNeighbors
@@ -26,7 +26,7 @@ function knn(NN::KDTree, X::AbstractVecOrMat{T}, k::Integer;
2626
return A, D
2727
end
2828

29-
function inradius(NN::KDTree, X::AbstractVecOrMat{T}, r::Real;
29+
function inrange(NN::KDTree, X::AbstractVecOrMat{T}, r::Real;
3030
weights::Bool=false, kwargs...) where {T<:Real}
3131
m, n = size(X)
3232
A = NearestNeighbors.inrange(NN.tree, X, r)
@@ -77,7 +77,7 @@ function knn(NN::FLANNTree, X::AbstractVecOrMat{T}, k::Integer;
7777
return A, W
7878
end
7979

80-
function inradius(NN::FLANNTree, X::AbstractVecOrMat{T}, r::Real;
80+
function inrange(NN::FLANNTree, X::AbstractVecOrMat{T}, r::Real;
8181
weights::Bool=false, kwargs...) where {T<:Real}
8282
m, n = size(X)
8383
A = Vector{Vector{Int}}(undef, n)

src/nearestneighbors.jl

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -21,12 +21,12 @@ for points in the `(m,n)`-matrix `X` given the `NN` object.
2121
function knn(NN::AbstractNearestNeighbors, X::AbstractVecOrMat{T}, k::Integer; kwargs...) where T<:Real end
2222

2323
"""
24-
inradius(NN::AbstractNearestNeighbors, X::AbstractVecOrMat{T}, r::Real; kwargs...) -> (I,D)
24+
inrange(NN::AbstractNearestNeighbors, X::AbstractVecOrMat{T}, r::Real; kwargs...) -> (I,D)
2525
2626
Returns collections of point indexes and distances in radius `r` of points in
2727
the `(m,n)`-matrix `X` given the `NN` object.
2828
"""
29-
function inradius(NN::AbstractNearestNeighbors, X::AbstractVecOrMat{T}, r::Real; kwargs...) where T<:Real end
29+
function inrange(NN::AbstractNearestNeighbors, X::AbstractVecOrMat{T}, r::Real; kwargs...) where T<:Real end
3030

3131
"""
3232
adjacency_list(NN::AbstractNearestNeighbors, X::AbstractVecOrMat{T}, k::Real; kwargs...) -> (A, W)
@@ -44,7 +44,7 @@ function adjacency_list(NN::AbstractNearestNeighbors, X::AbstractVecOrMat{T},
4444
end
4545
function adjacency_list(NN::AbstractNearestNeighbors, X::AbstractVecOrMat{T},
4646
k::Real; weights::Bool=false, kwargs...) where T<:Real
47-
A, W = inradius(NN, X, k; weights=weights, kwargs...)
47+
A, W = inrange(NN, X, k; weights=weights, kwargs...)
4848
return A, W
4949
end
5050

@@ -70,7 +70,7 @@ function adjacency_matrix(NN::AbstractNearestNeighbors, X::AbstractVecOrMat{T},
7070
n = size(NN)[2]
7171
m = length(eachcol(X))
7272
@assert n >=m "Cannot construc matrix for more then $n fitted points"
73-
E, W = inradius(NN, X, r; weights=true, kwargs...)
73+
E, W = inrange(NN, X, r; weights=true, kwargs...)
7474
return sparse(E, W, n, symmetric=symmetric)
7575
end
7676

@@ -111,7 +111,7 @@ function knn(NN::BruteForce{T}, X::AbstractVecOrMat{T}, k::Integer;
111111
return A, W
112112
end
113113

114-
function inradius(NN::BruteForce{T}, X::AbstractVecOrMat{T}, r::Real;
114+
function inrange(NN::BruteForce{T}, X::AbstractVecOrMat{T}, r::Real;
115115
self::Bool=false, weights::Bool=false, kwargs...) where T<:Real
116116
# construct distance matrix
117117
D = pairwise((x,y)->norm(x-y), eachcol(NN.fitted), eachcol(X))

0 commit comments

Comments
 (0)