Package: data.sketches
Title: Probabilistic Streaming Data Sketches
Version: 0.1.0
Authors@R: c(
person("Pedro", "Baltazar", email = "pedrobtz@gmail.com",
role = c("aut", "cre", "cph")),
person("The Apache Software Foundation", role = "ctb",
comment = "Author of bundled Apache DataSketches C++ code"),
person("Stephan", "Brumme", role = "ctb",
comment = "Author of bundled xxhash64.h code"),
person("Austin", "Appleby", role = "ctb",
comment = "Author of bundled public-domain MurmurHash3 code"),
person(c("Sean", "Eron"), "Anderson", role = "ctb",
comment = "Author of bundled public-domain bit-hack code used in ceiling_power_of_2.hpp")
)
Description: Provides an interface to the 'Apache DataSketches'
() 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.
License: MIT + file LICENSE
Copyright: file inst/COPYRIGHTS
URL: https://github.com/pedrobtz/data.sketches,
https://pedrobtz.github.io/data.sketches/
BugReports: https://github.com/pedrobtz/data.sketches/issues
Depends: R (>= 4.1.0)
Imports: R6, rlang
Suggests: testthat (>= 3.0.0)
LinkingTo: cpp11
Config/testthat/edition: 3
Encoding: UTF-8
Roxygen: list(markdown = TRUE)
RoxygenNote: 7.3.3
SystemRequirements: C++17
Repository: https://pedrobtz.r-universe.dev
Date/Publication: 2026-06-23 11:14:36 UTC
RemoteUrl: https://github.com/pedrobtz/data.sketches
RemoteRef: HEAD
RemoteSha: dabb083144adf86da217669466b55738ef5cb0e1
NeedsCompilation: yes
Packaged: 2026-07-10 10:18:02 UTC; root
Author: Pedro Baltazar [aut, cre, cph],
The Apache Software Foundation [ctb] (Author of bundled Apache
DataSketches C++ code),
Stephan Brumme [ctb] (Author of bundled xxhash64.h code),
Austin Appleby [ctb] (Author of bundled public-domain MurmurHash3 code),
Sean Eron Anderson [ctb] (Author of bundled public-domain bit-hack code
used in ceiling_power_of_2.hpp)
Maintainer: Pedro Baltazar