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

Clone this repo:
  1. b1544aa fix(hll): update silently dropped after deserializing a compact List sketch (#117) by Filippo · 10 days ago main
  2. 7fa974e feat(hll): expose coupon fn and improve update_with_coupon docs (#116) by Filippo · 2 weeks ago
  3. 6398732 tests: add boundary tests for bit_pack and CpcSketch (#108) by Yichi Zhang · 3 weeks ago
  4. 6dbe414 chore: remove incomplete examples module (#112) (#114) by Cancai Cai · 3 weeks ago
  5. bd0e8b5 Made update_with_coupon public. (#113) by Paul Masurel · 3 weeks ago

Apache® DataSketches™ Core Rust Library Component

Crates.io Documentation MSRV 1.85.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.