GitHub - eddelbuettel/rcppfarmhash: Rcpp Interface to Google FarmHash (original) (raw)
Rcpp Interface to the Google FarmHash Family of Hash Functions
Motivation
Google BigQuery uses FarmHash in its FARM_FINGERPRINT
function. By using the same underlying FarmHash library, this package allows R users to compute the same hash digest fingerprints.
Example
suppressMessages({ library(RcppFarmHash); library(bit64) }) farmhash(c("foo", "bar", "baz")) integer64 [1] 6150913649986995171 -98778129085727977 3758908700204700005
Installation
The package can be installed from CRAN via the usual command
install.packages("RcppFarmHash")
or, alternatively, also directly from the source repository:
remotes::install_github("eddelbuettel/rcppfarmhash")
License
This package is licensed under the GNU GPL, Version 2 or later.
FarmHash is licensed under the MIT license.
Author
For the R package, Dirk Eddelbuettel.
For everything pertaining to FarmHash
, Geoff Pike and contributors.