R Interface to the Protocol Buffers API (Version 2 or 3)

Protocol Buffers are a way of encoding structured data in an efficient yet extensible format. Google uses Protocol Buffers for almost all of its internal 'RPC' protocols and file formats. Additional documentation is available in two included vignettes one of which corresponds to our paper in the Journal of Statistical Software (2016, v71i02). Either version 2 or 3 of the Protocol Buffers API is supported.


R Interface to Google Protocol Buffers

You can either install from source via this repo, or install the CRAN package the usual way from R.

Romain Francois, Dirk Eddelbuettel, Murray Stokely and Jeroen Ooms

GPL-2

News

Reference manual

It appears you don't have a PDF plugin for this browser. You can click here to download the reference manual.

install.packages("RProtoBuf")

0.4.6 by Dirk Eddelbuettel, 19 days ago


https://github.com/eddelbuettel/rprotobuf


Report a bug at https://github.com/eddelbuettel/rprotobuf/issues


Browse source code at https://github.com/cran/RProtoBuf


Authors: Romain Francois, Dirk Eddelbuettel, Murray Stokely and Jeroen Ooms


Documentation:   PDF Manual  


Task views: High-Performance and Parallel Computing with R


GPL (>= 2) license


Imports utils, stats, tools, Rcpp, RCurl

Depends on methods

Suggests RUnit, highlight

Linking to Rcpp

System requirements: ProtoBuf libraries and compiler version 2.2.0 or later; version 3.0.0 or later is supported as well. On Debian/Ubuntu these can be installed as libprotoc-dev and libprotobuf-dev, while on Fedora/CentOS protobuf-devel and protobuf-compiler are needed.


Suggested by protolite.

Enhanced by HistogramTools.


See at CRAN