CRAN/E | RProtoBuf

RProtoBuf

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

Installation

About

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 'JSS' paper (2016, doi:10.18637/jss.v071.i02. A sufficiently recent version of 'Protocol Buffers' library is required; currently version 3.3.0 from 2017 is the stated minimum.

Citation RProtoBuf citation info
github.com/eddelbuettel/rprotobuf
dirk.eddelbuettel.com/code/rprotobuf.html
System requirements ProtoBuf libraries and compiler version 3.3.0 or later; On Debian/Ubuntu these can be installed as libprotoc-dev, libprotobuf-dev and protobuf-compiler, while on Fedora/CentOS protobuf-devel and protobuf-compiler are needed. A C++17 compiler is required as well.
Bug report File report

Key Metrics

Version 0.4.22
R ≥ 3.0.0
Published 2024-01-21 102 days ago
Needs compilation? yes
License GPL-2
License GPL-3
CRAN checks RProtoBuf results

Downloads

Yesterday 31 0%
Last 7 days 233 -32%
Last 30 days 1.211 -0%
Last 90 days 3.582 -15%
Last 365 days 13.996 -1%

Maintainer

Maintainer

Dirk Eddelbuettel

edd@debian.org

Authors

Romain Francois
Dirk Eddelbuettel
Murray Stokely
Jeroen Ooms

Material

README
NEWS
ChangeLog
Reference manual
Package source

In Views

HighPerformanceComputing

Vignettes

RProtoBuf-intro
RProtoBuf-paper
RProtoBuf-quickref

macOS

r-release

arm64

r-oldrel

arm64

r-release

x86_64

Windows

r-devel

x86_64

r-release

x86_64

r-oldrel

x86_64

Old Sources

RProtoBuf archive

Depends

R ≥ 3.0.0
methods

Imports

utils
stats
tools
Rcpp

Suggests

tinytest

LinkingTo

Rcpp

Reverse Depends

factset.protobuf.stach.v2

Reverse Imports

acumos
proffer
traveltimeR

Reverse Suggests

jmvcore
jmvReadWrite
profile

Reverse Enhances

HistogramTools