The Rust implementation of CLAM.
As of writing this document, the project is still in a pre-1.0 state. This means that the API is not yet stable and breaking changes may occur frequently.
โ ๏ธ In December 2023, this project moved to a monorepo structure. While this should have no impact on the end-user, it will impact contributors. Please be aware of these changes and report any issues you may encounter.
Take a look at the following scripts:
knn-benchmarks.sh
scaling-benchmarks.sh
This repository is a workspace that contains the following crates:
abd-clam
: The main CLAM library. See here for more information.py-clam
: Python bindings for theabd-clam
crate. See here for more information.distances
: A crate that provides various distance metrics. See here for more information.
- MIT
TODO