Rcpp bindings for the Boost Date_Time library

This package provides R with access to Boost Date_Time functionality by using Rcpp modules. Functionality from Boost Date_Time for dates, durations (both for days and datetimes), timezones, and posix time ("ptime") is provided. The posix time implementation can support high-resolution of up to nano-second precision by using 96 bits (instead of R's 64) to present a ptime object.


This package provides R with access to Boost Date_Time functionality by using Rcpp modules.

Core Features available via Boost Date_Time

Each of these has an individual demo file.

The package now takes advantage of R 3.1.0 and uses the C++11 standard to get long long support which is needed for high-resolution timing support on all platforms.

All calculations work as implemented, but the package still has a "proof of concept" flavour as they are not vectorised at the R level. All the relevant operators would have to be defined. That is mostly tedious which I have not gotten around to yet. Get in touch if you are interested.

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("RcppBDT")

0.2.3 by Dirk Eddelbuettel, 3 years ago


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


Authors: Dirk Eddelbuettel and Romain Francois


Documentation:   PDF Manual  


GPL (>= 2) license


Imports Rcpp, methods

Linking to Rcpp, BH


See at CRAN