kiddo 5.0.3

A high-performance, flexible, ergonomic k-d tree library. Ideal for geo- and astro- nearest-neighbour and k-nearest-neighbor queries
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
//! Floating point k-d tree, for use when the co-ordinates of the points being stored in the tree
//! are floats.
//! [`f64`] or [`f32`] are the types that are supported for use as co-ordinates,
//! or [`f16`](https://docs.rs/half/latest/half/struct.f16.html) if the `f16` feature is enabled.
//!
//! NB if you don't need to be able to add or remove items from the tree after construction /
//! deserialization, you may get better performance from [`immutable::float::kdtree::ImmutableKdTree`](`crate::immutable::float::kdtree::ImmutableKdTree`)

#[doc(hidden)]
pub mod construction;
pub mod distance;
pub mod kdtree;
#[doc(hidden)]
pub mod query;
pub(crate) mod result_collection;