Package: data.sketches 0.1.0

Pedro Baltazar

data.sketches: Probabilistic Streaming Data Sketches

Provides an interface to the 'Apache DataSketches' (<https://datasketches.apache.org/>) library of streaming algorithms for approximate analytics on data too large to hold or process exactly. Sketches are compact, mergeable summaries built in a single pass over a stream that answer queries such as approximate distinct counts, quantiles and ranks, frequent items and point-frequency estimates, weighted sampling, and set membership with mathematically proven error bounds. Implements Karnin-Lang-Liberty (KLL), Relative Error Quantiles (REQ), t-Digest, HyperLogLog (HLL), Compressed Probabilistic Counting (CPC), Theta, Frequent Items, Count-Min, Array of Doubles, Variance Optimal (VarOpt), Exact and Bounded Probabilistic Proportional-to-Size (EBPPS), and Bloom filter sketches, with native serialization for interoperability with other 'Apache DataSketches' implementations.

Authors:Pedro Baltazar [aut, cre, cph], The Apache Software Foundation [ctb], Stephan Brumme [ctb], Austin Appleby [ctb], Sean Eron Anderson [ctb]

data.sketches_0.1.0.tar.gz
data.sketches_0.1.0.tar.gz(r-4.7-arm64)data.sketches_0.1.0.tar.gz(r-4.7-x86_64)data.sketches_0.1.0.tar.gz(r-4.6-arm64)data.sketches_0.1.0.tar.gz(r-4.6-x86_64)
data.sketches_0.1.0.tgz(r-4.6-emscripten)
manual.pdf |manual.html
DESCRIPTION |NEWS
card.svg |card.png
data.sketches/json (API)

# Install 'data.sketches' in R:
install.packages('data.sketches', repos = c('https://cran.r-universe.dev', 'https://cloud.r-project.org'))

Bug tracker:https://github.com/pedrobtz/data.sketches/issues

Pkgdown/docs site:https://pedrobtz.github.io

Uses libs:
  • c++– GNU Standard C++ Library v3

On CRAN:

Conda:

cpp

1.70 score 3 scripts 25 exports 3 dependencies

Last updated from:f20309e071. Checks:6 OK. Indexed: yes.

TargetResultTimeFilesSyslog
linux-devel-arm64OK192
linux-devel-x86_64OK164
source / vignettesOK226
linux-release-arm64OK172
linux-release-x86_64OK155
wasm-releaseOK126

Exports:array_of_doublesarray_of_doubles_differencearray_of_doubles_intersectionarray_of_doubles_unionbloom_filterbloom_filter_suggest_num_filter_bitsbloom_filter_suggest_num_hashescount_mincount_min_suggest_num_bucketscount_min_suggest_num_hashescpcebppsfrequent_itemshllkll_doubleskll_floatsreqtdigest_doublethetatheta_differencetheta_intersectiontheta_jaccardtheta_unionvaroptvaropt_union

Dependencies:cpp11R6rlang