Sat, 02 Mar 2013

RcppArmadillo 0.3.800.0

A new Armadillo version 3.800.0 is now out. Conrad picked a new numbering scheme to coincide with the relicensing from LGPL to MPL 2.0. The new version 0.3.800.0 of the corresponding RcppArmadillo package (which still uses GPL 2 or later) is now on CRAN. It also contains the updated version of our paper as the package vignette.

The summary of the main changes follows:

Changes in RcppArmadillo version 0.3.800.0 (2013-03-01)

  • Upgraded to Armadillo release Version 3.800.0 (Miami Beach)

    • Armadillo is now licensed using the Mozilla Public License 2.0

    • added .imbue() for filling a matrix/cube with values provided by a functor or lambda expression

    • added .swap() for swapping contents with another matrix

    • added .transform() for transforming a matrix/cube using a functor or lambda expression

    • added round() for rounding matrix elements towards nearest integer

    • faster find()

    • fixes for handling non-square matrices by qr() and qr_econ()

    • minor fixes for handling empty matrices

    • reduction of pedantic compiler warnings

  • Updated vignette to paper now in press at CSDA

  • Added CITATION file with reference to CSDA paper

Courtesy of CRANberries, there is also a diffstat report for the most recent release As always, more detailed information is on the RcppArmadillo page. Questions, comments etc should go to the rcpp-devel mailing list off the R-Forge page.

/code/rcpp | permanent link