path: root/src/
Commit message (Expand)AuthorAgeFilesLines
* Add explicit '_ lifetimes to generic typesTavian Barnes2021-10-211-0/+2
* knn: Move NearestNeighbor interfaces to a submoduleTavian Barnes2021-02-251-498/+16
* docs: Fix a typo in the top-level documentationTavian Barnes2021-02-241-2/+2
* docs: Add some examples to the main pageTavian Barnes2020-07-081-0/+27
* kd: Use a more traditional k-d tree implementationTavian Barnes2020-07-061-3/+3
* Clean up merge_k_nearest*() interface a bitTavian Barnes2020-07-061-46/+40
* Add methods for merging new neighbors into a vector in-placeTavian Barnes2020-07-031-74/+159
* Preallocate the heap for k_nearest*()Tavian Barnes2020-07-021-3/+3
* Apply some rustfmt suggestionsTavian Barnes2020-06-281-1/+1
* docs: Update some linksTavian Barnes2020-06-271-21/+23
* cos: Implement cosine and angular distanceTavian Barnes2020-06-251-0/+1
* lp: Implement general L^p spacesTavian Barnes2020-06-241-0/+1
* hamming: Implement Hamming distance0.1.0Tavian Barnes2020-06-241-0/+1
* chebyshev: Implement Chebyshev distanceTavian Barnes2020-06-241-0/+1
* taxi: Implement taxicab distanceTavian Barnes2020-06-241-0/+1
* Add an overview to the documentationTavian Barnes2020-06-241-0/+88
* kd: Implement k-d treesTavian Barnes2020-06-241-0/+1
* vp: Implement vantage-point treesTavian Barnes2020-06-241-0/+1
* util: Add a wrapper to implement Ord on top of PartialOrdTavian Barnes2020-06-241-0/+2
* exhaustive: Implement an exhaustive search indexTavian Barnes2020-06-241-0/+32
* lib: Add NearestNeighbors traitTavian Barnes2020-06-241-0/+377
* euclid: Implement Euclidean distanceTavian Barnes2020-06-241-0/+2
* coords: Implement coordinate spacesTavian Barnes2020-06-241-0/+2
* distance: Implement abstract distances, proximities, metricsTavian Barnes2020-06-241-0/+4
* Initialize a new projectTavian Barnes2020-06-241-0/+3