sketches-rust
This is a partial port of the Java DDSketch quantile implementation writen by Rust. DDSketch is mergeable, meaning that multiple sketches from distributed systems can be combined in a central node.
Features
It aims at as compatible as possible with Java implementations, here is some features has support:
- CubicallyInterpolatedMapping
- LogarithmicMapping
- CollapsingHighestDense
- CollapsingLowestDense
- UnboundedSizeDenseStore
- Mergeable
- Decode from input
Below will be add in the future:
- Encode to output
Usage
let mut d = collapsing_lowest_dense.unwrap;
d.accept;
d.accept;
d.accept;
assert_eq!;
println!;
println!;
println!;
println!;