[Rcpp-devel] RcppArmadillo updates
Dirk Eddelbuettel
edd at debian.org
Sat Jul 23 03:17:07 CEST 2011
Conrad continues to pump out Armadillo releases:
- a bug fix release Armadillo 2.0.2 arrived a couple of days and was
uploaded to CRAN as RcppArmadillo 0.2.25 where it is patiently awaiting
the resumption of normal service (and currently over 200 packages are
sitting there); we expect this to happen early next week
- a first beta release Armadillo 2.1.91, in preparation of 2.2.0, was made
today and has been rolled into RcppArmadillo 0.2.26 but I think I will
wait with the push to CRAN.
In the meantime, these version (as well as older releases) are available from
http://dirk.eddelbuettel.com/code/rcpp/
The NEWS entries back to 2.0.0 are below for your perusal.
Cheers, Dirk
0.2.27 2011-07-22
o Upgraded to Armadillo release 2.1.91 "v2.2 beta 1"
* faster multiplication of small matrices
* faster trans()
* faster handling of submatrices by norm()
* added economical singular value decomposition: svd_thin()
* added circ_toeplitz()
* added .is_colvec() & .is_rowvec()
0.2.26 2011-07-17
o Upgraded to Armadillo release 2.0.2
* fix for handling of conjugate transpose by as_scalar()
* fix for handling of aliasing by diagmat()
* fix for handling of empty matrices by symmatu()/symmatl()
0.2.25 2011-06-30
o Upgraded to Armadillo 2.0.1 which fixes two minor compilation issues
0.2.24 2011-06-29
o Upgraded to Armadillo release 2.0.0 "Carnivorous Sugar Glider"
* faster multiplication of tiny matrices (≤ 4x4)
* faster compound expressions containing submatrices
* faster inverse of symmetric positive definite matrices
* faster element access for fixed size matrices
* added handling of arbitrarily sized empty matrices (eg. 5x0)
* added loading & saving of matrices as CSV text files
* added .count() member function to running_stat and
running_stat_vec
* added syl(), strans(), symmatu()/symmatl()
* added submatrices of submatrices
* det(), inv() and solve() can be forced to use more precise
* algorithms for tiny matrices (≤ 4x4)
* htrans() has been deprecated; use trans() instead
* API change: trans() now takes the complex conjugate when
transposing a complex matrix
* API change: .is_vec() now outputs true for empty vectors
(eg. 0x1)
* API change: forms of chol(), eig_sym(), eig_gen(), inv(),
lu(), pinv(), princomp(), qr(), solve(), svd(), syl() that do not
return a bool indicating success now throw std::runtime_error
exceptions when failures are detected
* API change: princomp_cov() has been removed; princomp() in
conjunction with cov() can be used instead
* API change: set_log_stream() & get_log_stream() have been
replaced by set_stream_err1() & get_stream_err1()
--
Gauss once played himself in a zero-sum game and won $50.
-- #11 at http://www.gaussfacts.com
More information about the Rcpp-devel
mailing list