Interface to the Google 'FarmHash' Family of Hash Functions
Dirk Eddelbuettel [aut, cre, cph],
Geoff Pike [aut],
Google, Inc. [cph]
c(
person("Dirk", "Eddelbuettel", email = "edd@debian.org", role = c("aut", "cre", "cph")),
person("Geoff", "Pike", role = "aut"),
person("Google, Inc.", role = "cph"))
The Google 'FarmHash' family of hash functions is used by the Google
'BigQuery' data warehouse via the 'FARM_FINGERPRINT' function. This package
permits to calculate these hash digest fingerprints directly from R.

The Google 'FarmHash' family of hash functions is used by
the Google 'BigQuery' data warehouse via the 'FARM_FINGERPRINT'
function. This package permits to calculate these hash digest
fingerprints directly from R, and uses the included 'FarmHash'
files written by G. Pike and copyrighted by Google, Inc.

'Rcpp' Bindings for the 'fast_float' Header-Only Library for
Number Parsing
c(person("Dirk", "Eddelbuettel", email = "edd@debian.org",
role = c("aut", "cph", "cre")), person("Daniel", "Lemire", role = c("aut", "cph")))
Converting ascii text into (floating-point) numeric values is a
very common problem. The 'fast_float' header-only C++ library by Daniel Lemire
does it very well and very fast at up to or over to 1 gigabyte per second as
described in more detail in <arXiv:2101.11408>. 'fast_float' is licensed under
the Apache 2.0 license and provided here for use by other R packages via a simple
'LinkingTo:' statement.
Dirk Eddelbuettel [aut, cph, cre],
Daniel Lemire [aut, cph]

Rcpp integration for GNU GSL vectors and matrices
Rcpp integration for GNU GSL vectors and matrices The GNU
Scientific Library (GSL) is a collection of numerical routines
for scientifc computing. It is particularly useful for C and
C++ programs as it provides a standard C interface to a wide
range of mathematical routines such as special functions,
permutations, combinations, fast fourier transforms,
eigensystems, random numbers, quadrature, random distributions,
quasi-random sequences, Monte Carlo integration, N-tuples,
differential equations, simulated annealing, numerical
differentiation, interpolation, series acceleration, Chebyshev
approximations, root-finding, discrete Hankel transforms
physical constants, basis splines and wavelets.  There are over
1000 functions in total with an extensive test suite.

The RcppGSL package provides an easy-to-use interface between GSL data
structures and R using concepts from Rcpp which is itself a
package that eases the interfaces between R and C++.