A software library of stochastic streaming algorithms, a.k.a. sketches.
Apache® DataSketches™ Core Rust Library Component
[![Crates.io][crates-badge]][crates-url] [![Documentation][docs-badge]][docs-url] [![MSRV 1.86.0][msrv-badge]](https://www.whatrustisit.com) [![Apache 2.0 licensed][license-badge]][license-url] [![Build Status][actions-badge]][actions-url]
[crates-badge]: https://img.shields.io/crates/v/datasketches.svg [crates-url]: https://crates.io/crates/datasketches [docs-badge]: https://img.shields.io/docsrs/datasketches [docs-url]: https://docs.rs/datasketches [msrv-badge]: https://img.shields.io/badge/MSRV-1.86.0-green?logo=rust [license-badge]: https://img.shields.io/crates/l/datasketches [license-url]: LICENSE [actions-badge]: https://github.com/apache/datasketches-rust/workflows/CI/badge.svg [actions-url]: https://github.com/apache/datasketches-rust/actions?query=workflow%3ACI
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.