Publications by Thinking inside the box

RcppAPT 0.0.5

29.09.2018

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

30.09.2018

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

01.10.2018

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

04.10.2018

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

06.10.2018

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

10.10.2018

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

12.10.2018

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

12.10.2018

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

12.10.2018

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++

13.10.2018

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