[package]
name = "coreset"
version = "0.1.0"
authors = ["jeanpierre.both@gmail.com"]
description = "Coreset and (streaming) clustering"
license = "MIT/Apache-2.0"
readme = "README.md"
keywords = ["clustering", "coreset", "streaming", "information", "metric_spaces"]
repository = "https://github.com/jean-pierreBoth/coreset"
documentation = "https://docs.rs/coreset"
edition = "2024"
[lib]
path = "src/lib.rs"
[workspace]
members = ["fromhnsw", "nmi", "mnist"]
[workspace.dependencies]
clap = { version = "4.4", features = ["derive"] }
serde = { version = "1.0", features = ["derive"] }
bincode = { version = "1.3" }
parking_lot = "0.12"
rayon = { version = "1.10" }
dashmap = { version = "6.1" }
indexmap = { version = "2.9" }
num_cpus = { version = "1.16" }
cpu-time = { version = "1.0" }
rand = { version = "0.9" }
rand_distr = { version = "0.5" }
rand_xoshiro = { version = "0.7" }
quantiles = { version = "0.7" }
num-traits = { version = "0.2" }
lazy_static = { version = "1.5" }
anyhow = { version = "1.0" }
katexit = { version = "0.1" }
csv = { version = "1.3" }
ndarray = { version = "0.16" }
anndists = { version = "0.1" }
hnsw_rs = { version = "0.3" }
log = { version = "0.4" }
env_logger = { version = "0.11" }
[dependencies]
clap = { workspace = true }
serde = { workspace = true }
bincode = { workspace = true }
parking_lot = { workspace = true }
rayon = { workspace = true }
dashmap = { workspace = true }
indexmap = { workspace = true }
num_cpus = { workspace = true }
cpu-time = { workspace = true }
rand = { workspace = true }
rand_distr = { workspace = true }
rand_xoshiro = { workspace = true }
quantiles = { workspace = true }
num-traits = { workspace = true }
ndarray = { workspace = true }
lazy_static = { workspace = true }
log = { workspace = true }
env_logger = { workspace = true }
anyhow = { workspace = true }
katexit = { workspace = true }
anndists = { workspace = true }
[dev-dependencies]
[features]
default = []
stdsimd = ["anndists/stdsimd"]
simdeez_f = ["anndists/simdeez_f"]