Skip to content
/ clam Public
generated from URI-ABD/devops

Clustering, Learning and Approximation of Manifolds

License

Notifications You must be signed in to change notification settings

URI-ABD/clam

Repository files navigation

CLAM: Clustering, Learning and Approximation with Manifolds

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.

Rust Crates and Python Packages

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 the Number trait. See here for more information.

and the following Python packages:

  • abd-distances: A Python wrapper for the distances crate, providing drop-in replacements for distance function scipy.spatial.distance. See here for more information.

Reproducing Results from Papers

This repository contains CLI tools to reproduce results from some of our papers.

CAKES

This paper is currently under review at SIMODS. See here for running Rust code to reproduce the results for the CAKES algorithms, and here for running some Python code to generate plots from the results of running the Rust code.

MSA

TODO

PANCAKES

TODO

Publications

  • CHESS: Hierarchical Clustering and Ranged Nearest Neighbors Search
  • CHAODA: Anomaly Detection
  • PANCAKES: Compression and Compressive Search

Citation

TODO

About

Clustering, Learning and Approximation of Manifolds

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages