Publications by Thinking inside the box

RcppArmadillo 0.3.4.3

04.10.2012

Another bug-fix release of Armadillo, now at version 3.4.3 whike the 3.4.* stabilizes, and with it a version 0.3.4.3 of RcppArmadillo, our wrapper for R and Armadillo. The new version is already on CRAN as of earlier today. Once again no R level or interface changes were, the upstream changes are summarized below. Changes in RcppArmadillo versi...

1154 sym

Rcpp 0.9.15

14.10.2012

Rcpp release 0.9.15 is now on CRAN and being uploaded to Debian. Martin Morgan provided a clever fix for a header search needed between clang++ (especially on OS X) and g++ (which still provided libstdc++ and headers for clang++). This should hopefully put the clang issues to bed. Ben North noticed an unprotected string conversion when exception...

2100 sym

Accelerating R code: Computing Implied Volatilities Orders of Magnitude Faster

25.10.2012

This blog, together with Romain’s, is one of the main homes of stories about how Rcpp can help with getting code to run faster in the context of the R system for statistical programming and analysis. By making it easier to get already existing C or C++ code to R, or equally to extend R with new C++ code, Rcpp can help in getting stuff done. An...

5194 sym R (1046 sym/2 pcs)

RInside 0.2.9

05.11.2012

A new version 0.2.9 of RInside arrived on CRAN earlier today; Windows binaries have already been built too. RInside provides a set of convenience classes which facilitate embedding of R inside of C++ applications and programs, using the classes and functions provided by the Rcpp R and C++ integration package. This release adds a few new fea...

3122 sym

Rcpp 0.10.0

14.11.2012

Rcpp release 0.10.0 is now on CRAN and being uploaded to Debian. This is a new feature release, and we are very exciting about the changes, notably Rcpp attributes which make using C++ from R even easier than inline (see below as well as the new vignette for details and first examples), the extensions to Rcpp modules (see below) and more as for ...

4487 sym

Rcpp and the new R:: namespace for Rmath.h

14.11.2012

We released Rcpp 0.10.0 earlier today. This post will just provide a simple example for one of the smaller new features — the new namespace for functions from Rmath.h — and illustrate one of the key features (Rcpp attributes) in passing. R, as a statistical language and environment, has very well written and tested statistical distribution ...

3436 sym R (969 sym/3 pcs)

RcppArmadillo 0.3.4.4

16.11.2012

A minor bug-fix release 3.4.4 of Armadillo came out upstream a few days ago. RcppArmadillo, our wrapper for R and Armadillo, is now on CRAN with its corresponding version 0.3.4.4. No R level or interface changes were made and the upstream changes are summarized below. Changes in RcppArmadillo version 0.3.4.4 (2012-11-15) Upgraded to Armadillo ...

1140 sym

Rcpp attributes: A simple example ‘making pi’

20.11.2012

We introduced Rcpp 0.10.0 with a number of very nice new features a few days ago, and the activity on the rcpp-devel mailing list has been pretty responsive which is awesome. But because few things beat a nice example, this post tries to build some more excitement. We will illustrate how Rcpp attributes makes it really easy to add C++ code to R ...

3453 sym R (834 sym/3 pcs) 2 img

digest 0.6.0

25.11.2012

A new version of the digest package (which generates hash function summaries for arbitrary (and possibly nested) R objects using any of the standard md5, sha-1, sha-256, sha-512 or crc32 algorithms) is now on CRAN, and I will push the corresponding version into Debian in a moment. For this release, Hannes Muehleisen added support for sha-512 usi...

1154 sym

Rcpp 0.10.1

27.11.2012

A the new Rcpp release 0.10.1 arrived this morning on CRAN (as already has Windows binaries) and in Debian. This is a follow-up to the recent 0.10.0 release which extends the exciting new Rcpp-attributes and Rcpp-sugar work further, and as in a number of other areas as detailed below in the NEWS sections. This release brings an change to some...

3401 sym