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

Clone this repo:
  1. e053fae chore: define static lookup table as static variables (#83) by tison · 2 days ago main
  2. 0bb6c62 chore: code tidy for FrequentItems and impl for more value type (#82) by tison · 3 days ago
  3. ae13a83 refactor!: rename get_result to to_sketch (#81) by tison · 4 days ago
  4. dd12abf feat: impl CpcSketch (#75) by tison · 4 days ago
  5. 0fee12c test: use snapshots (#80) by tison · 7 days ago

Apache® DataSketches™ Core Rust Library Component

Crates.io Documentation MSRV 1.85.0 Apache 2.0 licensed Build Status

[!WARNING]

This repository is under early development. Use it with caution!

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.