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.
RcppBDT: R bindings for Boost Date.Time
This package provides R with access to Boost Date_Time functionality by using Rcpp modules.
Core Features available via Boost Date_Time
- Posix time ("Ptime"): Nano-second precision calculations and datetime calculations
- Date: basic date calculation support
- Date duration: Calculations on intervals ("days")
- Local time: Portable time zone support
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
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)
Functions in RcppBDT
|RcppBDT-package||Bindings for Boost Date_Time|
|bdtDu||Rcpp module bdtDu for binding of Boost Date_Time duration functionality|
|RcppBDT-constants||Constants for date functions with Boost Date_Time|
|bdtPt||Rcpp module bdtPt for binding of Boost Date_Time ptime functionality|
|bdtDd||Rcpp module bdtDd for binding of Boost Date_Time date duration functionality|
|RcppBDT Date functions||Date accessor and construction functions from Boost Date_Time|
|bdtTz||Rcpp module bdtTz for binding of Boost Date_Time timezone functionality|
|bdtDt||Rcpp module bdtDt for binding of Boost Date_Time Date functionality|
Last month downloads
|License||GPL (>= 2)|
|Packaged||2014-04-13 14:16:07.254781 UTC; edd|
Include our badge in your README