Releases: KristofferC/NearestNeighbors.jl
Releases · KristofferC/NearestNeighbors.jl
v0.4.27
NearestNeighbors v0.4.27
Merged pull requests:
- Fix more unit errors (#239) (@andreasKroepelin)
Closed issues:
- Technical references on the various algorithms used (#238)
v0.4.26
NearestNeighbors v0.4.26
Merged pull requests:
- Define a tree walking interface for NearestNeighbor-trees (on top of AbstractTrees, maybe...) (#224) (@KristofferC)
- use ParallelTestRunner (#234) (@KristofferC)
- add
allknnto find the knn of each point in a tree (#236) (@KristofferC)
Closed issues:
v0.4.25
NearestNeighbors v0.4.25
Merged pull requests:
- implement
inrange_pairs(#229) (@KristofferC) - move to supporting 1.10+ (#230) (@KristofferC)
- fix a slew of unit errors (#232) (@KristofferC)
- force specialize on skip function in a few places (#233) (@KristofferC)
Closed issues:
v0.4.24
NearestNeighbors v0.4.24
Merged pull requests:
- Add error check when constructing KDTree (#219) (@williamjsdavis)
- make
inrangecountnot copy input matrix (cf apply 965c14) (#225) (@KristofferC) - make
nnnon-allocating by having it "track" scalars (#228) (@KristofferC)
Closed issues:
nnon a single point uses allocations (#227)
v0.4.23
NearestNeighbors v0.4.23
Merged pull requests:
- Implement a periodic tree that maps points to "mirrors" (#193) (@KristofferC)
- Add parallel tree building for KDTree and BallTree (#216) (@KristofferC)
- make sure that ExplicitImport checks pass (#217) (@KristofferC)
Closed issues:
v0.4.22
NearestNeighbors v0.4.22
Merged pull requests:
- Disable fast path update for minimum distance to hyper rectangle for
Chebyshevsince it doesn't work (#192) (@KristofferC) - fix inferrability of return value with KDTree created from matrix of points (#212) (@KristofferC)
- Some improvements to readme and docstrings (#213) (@KristofferC)
- Avoid a duplicated error check and condense the
split_dimcheck slightly (#214) (@KristofferC) - use the maximum distance to hyper rectangle to add all points in the subtree for
inrangecalculations (#215) (@KristofferC)
Closed issues:
v0.4.21
NearestNeighbors v0.4.21
Merged pull requests:
- Use the new
MinkowskiMetrictype from Distances.jl (#206) (@eliascarv)
v0.4.20
NearestNeighbors v0.4.20
Merged pull requests:
- revert "vectorize the compute_bbox function" (#205) (@KristofferC)
Closed issues:
- hyperractangles' compute_bbox seems to break KDTree due to setindex() for non StaticArrays types (#204)
v0.4.19
NearestNeighbors v0.4.19
Merged pull requests:
- Grab bag of fixups / improvements (#181) (@KristofferC)
- Add mutating version of
knnandinrange(#185) (@KristofferC) - improve docs w.r.t what metrics can be used (#186) (@KristofferC)
- relax some types to make things work with views (#187) (@KristofferC)
- add a blurb about package not being suitable for very high dimensional points (#188) (@KristofferC)
- fix min max hyperrec (#191) (@KristofferC)
- optimize some hypersphere checks for minkowski metrics (#195) (@KristofferC)
- avoid some square rooting to check distances (#197) (@KristofferC)
- bump the default leafsize from 10 to 25 (#198) (@KristofferC)
- bump version (#202) (@KristofferC)
Closed issues:
- Approximate Nearest Neighbors algorithms (#73)
- Allow
@view Vector{SVector}in KDTree (#74) - Trees for non-Metrics? (#75)
- In-place version of knn (#81)
- Not working with Adjoint type? (#82)
- Creating tree on views (#88)
- Optimized counting of inrange nearest neighbors (#108)
- Performant way to estimate distances for bulk
inrangesearch? (#119) - Bug: BoundsError when skipping all entries (#127)
nnlacking docstring (#147)- README.md Misleading Custom Metric Documentation (#152)
- Compilation time issues with very high dimensions (#156)
- Make datatypes of the KNN results selectable for potentially lower memory overhead (#160)
- KDTree with Matrix{ComplexF64} (#175)
get_min_distance_sqseems weird (#189)- In place queries not available (#201)
v0.4.18
NearestNeighbors v0.4.18
Merged pull requests:
- chatgpt the README (#178) (@KristofferC)
- allow views as input to query functions (#183) (@KristofferC)
Closed issues: