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

Clone this repo:
  1. 63c51bd refactor: align seed and internal naming (#164) by tison · 15 hours ago main
  2. 39471a9 chore: simplify test support code (#163) by tison · 16 hours ago
  3. 87e9e84 feat: add theta and tuple a-not-B operation (#155) by Yijun Zhao · 20 hours ago
  4. 7c800a9 chore: upgrade dev dependencies and fine tune scripts (#162) by tison · 28 hours ago
  5. 9a409c8 feat: support tuple intersection (#154) by Yijun Zhao · 30 hours 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.