Fri, 11 Mar 2011

RcppArmadillo 0.2.16

Conrad Sanderson continues an active release schedule for his wonderful Armadillo templated C++ library for linear algebra; release 1.1.8 just came out yesterday. So I made a new release 0.2.16 of RcppArmadillo, our Rcpp-based integration into R. No changes on our side. This new version should now be on most CRAN mirrors.

The short NEWS file extract follows below containing just Conrad's entry for 1.1.8.

0.2.16  2011-03-10

    o   Upgraded to Armadillo Version 1.1.8   "Kangaroo Steak"

         * Added floor() and ceil()
         * Added "not a number": math::nan()
         * Added infinity: math::inf()
         * Added standalone is_finite()
         * Faster min(), max(), mean()
         * Bugfix for a corner case with NaNs in min() and max()

And courtesy of CRANberries, here are the diffs to.2.15.
 ChangeLog                                               |    6 
 DESCRIPTION                                             |   10 
 inst/NEWS                                               |   11 
 inst/doc/RcppArmadillo-unitTests.pdf                    |binary
 inst/doc/unitTests-results/RcppArmadillo-unitTests.html |    6 
 inst/doc/unitTests-results/RcppArmadillo-unitTests.txt  |   38 -
 inst/include/armadillo                                  |    2 
 inst/include/armadillo_bits/Cube_meat.hpp               |   10 
 inst/include/armadillo_bits/Mat_meat.hpp                |   30 -
 inst/include/armadillo_bits/arma_ostream_meat.hpp       |  119 ++---
 inst/include/armadillo_bits/arma_ostream_proto.hpp      |    8 
 inst/include/armadillo_bits/arma_version.hpp            |    6 
 inst/include/armadillo_bits/arrayops_meat.hpp           |   39 +
 inst/include/armadillo_bits/arrayops_proto.hpp          |    5 
 inst/include/armadillo_bits/auxlib_meat.hpp             |   10 
 inst/include/armadillo_bits/constants.hpp               |  322 +++++++++++---
 inst/include/armadillo_bits/diskio_meat.hpp             |   46 +-
 inst/include/armadillo_bits/eglue_core_meat.hpp         |  345 +++-------------
 inst/include/armadillo_bits/eop_aux.hpp                 |   16 
 inst/include/armadillo_bits/eop_core_meat.hpp           |  105 +---
 inst/include/armadillo_bits/eop_core_proto.hpp          |    6 
 inst/include/armadillo_bits/fn_elem.hpp                 |   58 ++
 inst/include/armadillo_bits/fn_misc.hpp                 |   53 ++
 inst/include/armadillo_bits/fn_norm.hpp                 |   14 
 inst/include/armadillo_bits/format_wrap.hpp             |   12 
 inst/include/armadillo_bits/op_max_meat.hpp             |   43 -
 inst/include/armadillo_bits/op_mean_meat.hpp            |   38 -
 inst/include/armadillo_bits/op_min_meat.hpp             |   46 +-
 inst/include/armadillo_bits/op_var_meat.hpp             |   27 -
 inst/include/armadillo_bits/restrictors.hpp             |    9 
 inst/include/armadillo_bits/traits.hpp                  |   20 
 31 files changed, 782 insertions(+), 678 deletions(-)

More 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