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.
This repository is a workspace that contains the following crates:
abd-clam: The main CLAM library. See here for more information.distances: Provides various distance functions and theNumbertrait. See here for more information.clam-mbed: A CLI for running the dimensionality reduction algorithms. See here for more information.shell: The CLI for interacting with the CLAM library. See here for more information.
and the following Python packages:
abd-distances: A Python wrapper for thedistancescrate, providing drop-in replacements for distance functionscipy.spatial.distance. See here for more information.
This repository contains CLI tools to reproduce results from some of our papers.
TODO ...
TODO ...
TODO ...
This paper is a work in progress. See here for the CLI that can be used to run the current implementation of MUSALS.
- CHESS: Ranged Nearest Neighbors Search
- CHAODA: Anomaly Detection
- CAKES: K-NN Search
- PANCAKES: Compression and Compressive Search
TODO