Publications by Thinking inside the box
RcppAPT 0.0.5
A new version of RcppAPT – our interface from R to the C++ library behind the awesome apt, apt-get, apt-cache, … commands and their cache powering Debian, Ubuntu and the like – is now on CRAN. This version is a bit of experiment. I had asked on the r-package-devel and r-devel list how I could suppress builds on macOS. As it does not have th...
2280 sym
nanotime 0.2.3
A minor maintenance release of the nanotime package for working with nanosecond timestamps just arrived on CRAN. nanotime uses the RcppCCTZ package for (efficient) high(er) resolution time parsing and formatting up to nanosecond resolution, and the bit64 package for the actual integer64 arithmetic. Initially implemented using the S3 system, it no...
1717 sym
Rcpp 0.12.19: And more updates
The next bi-monthly update in the 0.12.* series of Rcpp releases landed on CRAN early this morning. It was actually released on September 20, but I made a first cut (see #887 below) at a deprecation which CRAN and I decided to reverted for now, then CRAN was unusually busy and under an onslaught of false positives of a new checker, and finally we...
4596 sym
littler 0.3.5: Other kids broke my toys
The sixth release of littler as a CRAN package is now available, following in the now more than twelve-year history as a package started by Jeff in 2006, and joined by me a few weeks later. littler is the first command-line interface for R and predates Rscript. And it is (in my very biased eyes) better as it allows for piping as well shebang scri...
2823 sym 4 img
RcppCCTZ 0.2.4
A new release 0.2.4 of RcppCCTZ is now on CRAN. 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...
2132 sym
digest 0.6.18
Earlier today, digest version 0.6.18 arrived on CRAN. It will get uploaded to Debian in due course. digest creates hash digests of arbitrary R objects (using the md5, sha-1, sha-256, sha-512, crc32, xxhash32, xxhash64 and murmur32 algorithms) permitting easy comparison of R language objects. As I wrote when announcing the 0.6.17 release about a m...
1649 sym
binb 0.0.3: Now with Monash
The third release of the binb package just arrived on CRAN, and it comes with a new (and very crispy) theme: Monash. With that we are also thrilled to welcome Rob Hyndman as a co-author. Here is a quick demo combining all (by now four) themes: Also, Ista made the IQSS theme more robust to font selection. Other changes: Changes in binb version 0...
1359 sym 2 img
GitHub Streak: Round Five
Four years ago I referenced the Seinfeld Streak used in an earlier post of regular updates to to the Rcpp Gallery: This is sometimes called Jerry Seinfeld’s secret to productivity: Just keep at it. Don’t break the streak. and then showed the first chart of GitHub streaking github activity october 2013 to october 2014 And three year ago a ...
1365 sym 10 img
GitHub Streak: Round Five
Four years ago I referenced the Seinfeld Streak used in an earlier post of regular updates to to the Rcpp Gallery: This is sometimes called Jerry Seinfeld’s secret to productivity: Just keep at it. Don’t break the streak. and then showed the first chart of GitHub streaking github activity october 2013 to october 2014 And three year ago a ...
1365 sym 10 img
RcppNLoptExample 0.0.1: Use NLopt from C/C++
A new package of ours, RcppNLoptExample, arrived on CRAN yesterday after a somewhat longer-than-usual wait for new packages as CRAN seems really busy these days. As always, a big and very grateful Thank You! for all they do to keep this community humming. So what does it do ? NLopt is a very comprehensive library for nonlinear optimization. The n...
2490 sym