[This article was first published on Thinking inside the box
, and kindly contributed to R-bloggers
]. (You can report issue about the content on this page here
Want to share your content on R-bloggers? click here
if you have a blog, or here
if you don't.
A new minor version 0.2.1, of RcppCCTZ is now on CRAN. It corrects a possible shortcoming and rounding in the conversion from internal representation (in C++11 using
int64_t) to the two
double values for seconds and nanoseconds handed to R. Two other minor changes are also summarized below.
RcppCCTZ uses Rcpp to bring CCTZ to R. CCTZ is a C++ library for translating between absolute and civil times using the rules of a time zone. In fact, it is two libraries. One for dealing with civil time: human-readable dates and times, and one for converting between between absolute and civil times via time zones. The RcppCCTZ page has a few usage examples and details.
The changes in this version are summarized here:
Changes in version 0.2.1 (2017-02-04)
Conversion from timepoint to two
double values now rounds correctly (#14 closing #12, with thanks to Leonardo)
The Description was expanded to stress the need for a modern C++11 compiler; g++-4.8 (as on ‘trusty’ eg in Travis CI) works
Travis CI is now driven via
run.sh from our fork
We also have a diff to the previous version thanks to CRANberries. More details are at the RcppCCTZ page; code, issue tickets etc at the GitHub repository.
This post by Dirk Eddelbuettel originated on his Thinking inside the box blog. Please report excessive re-aggregation in third-party for-profit settings.