#![cfg_attr(all(test, feature = "unstable"), feature(test))]
#[cfg(all(test, feature = "unstable"))] extern crate test;
#[cfg(test)] extern crate rand;
extern crate order_stat;
#[cfg(all(test, feature = "unstable"))]
#[macro_use]
mod benches;
#[cfg(not(all(test, feature = "unstable")))]
macro_rules! make_benches {
($($_x: tt)*) => {}
}
mod dbscan;
pub use dbscan::Dbscan;
mod optics;
pub use optics::{Optics, OpticsDbscanClustering};
mod point;
pub use point::{Point, RegionQuery, Points, ListPoints, BruteScan, BruteScanNeighbours, Euclid};
mod kmeans;
pub use kmeans::{Kmeans, KmeansBuilder};