A software library of stochastic streaming algorithms, a.k.a. sketches.

Clone this repo:
  1. ea6cf4b chore: changelog and release docs (#121) by tison · 6 hours ago main
  2. 9884dae refactor: gate sketches with feature flags (#120) by tison · 30 hours ago
  3. 3a33bdd refactor: introduce hash_value for compatible hashing (#118) by tison · 3 days ago
  4. dd18652 chore: Add back required approving review count to PR settings (#119) by tison · 3 days ago
  5. b1544aa fix(hll): update silently dropped after deserializing a compact List sketch (#117) by Filippo · 3 weeks ago

Apache® DataSketches™ Core Rust Library Component

Crates.io Documentation MSRV 1.86.0 Apache 2.0 licensed Build Status

This is the core Rust component of the DataSketches library. It contains a subset of the sketching algorithms and can be accessed directly from user applications.

Note that we have parallel core library components for Java, C++, Python, and Go implementations of many of the same sketch algorithms:

Please visit the main DataSketches website for more information.

If you are interested in making contributions to this site, please see our Community page for how to contact us.