Publications by Thinking inside the box

RVowpalWabbit 0.0.9

06.03.2017

The RVowpalWabbit package update is the third of four upgrades requested by CRAN, following RcppSMC 0.1.5 and RcppGSL 0.3.2. This package being somewhat raw, the change was simple and just meant converting the single entry point to using Rcpp Attributes — which addressed the original issue in passing. No new code or features were added. We shou...

1240 sym

RProtoBuf 0.4.9

06.03.2017

RProtoBuf provides R bindings for the Google Protocol Buffers (“Protobuf”) data encoding and serialization library used and released by Google, and deployed as a language and operating-system agnostic protocol by numerous projects. The RProtoBuf 0.4.9 release is the fourth and final update this weekend following the request by CRAN to not use...

2263 sym

RcppEigen 0.3.2.9.1

15.03.2017

A new maintenance release 0.3.2.9.1 of RcppEigen, still based on Eigen 3.2.9 is now on CRAN and is now going into Debian soon. This update ensures that RcppEigen and the Matrix package agree on their #define statements for the CholMod / SuiteSparse library. Thanks to Martin Maechler for the pull request. I also added a file src/init.c as now sugg...

1414 sym

Rcpp 0.12.10: Some small fixes

19.03.2017

The tenth update in the 0.12.* series of Rcpp just made it to the main CRAN repository providing GNU R with by now over 10,000 packages. Windows binaries for Rcpp, as well as updated Debian packages will follow in due course. This 0.12.10 release follows the 0.12.0 release from late July, the 0.12.1 release in September, the 0.12.2 release in Nov...

3501 sym

anytime 0.2.2

21.03.2017

A bugfix release of the anytime package arrived at CRAN earlier today. This is tenth release since the inaugural version late last summer, and the second (bugfix / feature) release this year. anytime is a very focused package aiming to do just one thing really well: to convert anything in integer, numeric, character, factor, ordered, … format t...

1990 sym

Suggests != Depends

22.03.2017

A number of packages on CRAN use Suggests: casually. They list other packages as “not required” in Suggests: — as opposed to absolutely required via Imports: or the older Depends: — yet do not test for their use in either examples or, more commonly, unit tests. So e.g. the unit tests are bound to fail because, well, Suggests != Depends. T...

2861 sym

RApiDatetime 0.0.1

23.03.2017

Very happy to announce a new package of mine is now up on the CRAN repository network: RApiDatetime. It provides six entry points for C-level functions of the R API for Date and Datetime calculations: asPOSIXlt and asPOSIXct convert between long and compact datetime representation, formatPOSIXlt and Rstrptime convert to and from character strings...

2082 sym Python (338 sym/1 pcs)

RApiDatetime 0.0.2

25.03.2017

Two days after the initial 0.0.1 release, a new version of RApiDatetime has just arrived on CRAN. RApiDatetime provides six entry points for C-level functions of the R API for Date and Datetime calculations. The functions asPOSIXlt and asPOSIXct convert between long and compact datetime representation, formatPOSIXlt and Rstrptime convert to and f...

1782 sym

RcppTOML 0.1.2

26.03.2017

A new release of RcppTOML is now on CRAN. This release fixes a few parsing issues for less frequently-used inputs: vectors of boolean or date(time) types, as well as table array input. RcppTOML brings TOML to R. TOML is a file format that is most suitable for configurations, as it is meant to be edited by humans but read by computers. It emphasiz...

2075 sym

#0: Introducing R^4

27.03.2017

So I had been toying with the idea of getting back to the blog and more regularly writing / posting little tips and tricks. I even starting taking some notes but because perfect is always the enemy of the good it never quite materialized. But the relatively broad discussion spawned by last week’s short rant on Suggests != Depends made a few thi...

1213 sym