|
|
|
|
Changelog for armadillo-devel-14.0.0-2.9.i586.rpm :
* Sat Jun 29 2024 Atri Bhattacharya - Update to version 14.0.0: * C++14 is now the minimum recommended C++ standard. * Faster handling of compound expressions by as_scalar(), accu(), dot(). * Faster interactions between sparse and dense matrices. * Expanded stddev() to handle sparse matrices. * Expanded relational operators to handle expressions between sparse matrices and scalars. * Added .as_dense() to obtain dense vector/matrix representation of any sparse matrix expression. * Updated physical constants to NIST 2022 CODATA values. * Tue May 14 2024 Atri Bhattacharya - Update to version 12.8.3: * No release notes. * Sat May 04 2024 Atri Bhattacharya - Drop pkgconfig file from baselibs.conf generated -devel package to avoid \"have choice\" issues for dependents arising from both armadillo-devel and armadillo-32bit-devel (for example) providing pkgconfig(armadillo). * Wed Apr 03 2024 Atri Bhattacharya - Update to version 12.8.2: * No release notes. * Tue Mar 12 2024 Atri Bhattacharya - Update to version 12.8.1: * No release notes. * Sun Feb 11 2024 Atri Bhattacharya - Update to version 12.8.0: * Faster detection of symmetric expressions by pinv() and rank(). * Expanded shift() to handle sparse matrices. * Expanded conv_to for more flexible conversions between sparse and dense matrices. * Added cbrt(). * More compact representation of integers when saving matrices in CSV format. * Thu Dec 28 2023 Atri Bhattacharya - Update to version 12.6.7: * No release notes. * Wed Nov 22 2023 Atri Bhattacharya - Update to version 12.6.6: * No release notes. * Mon Oct 16 2023 Atri Bhattacharya - Update to version 12.6.5: * No release notes. * Sat Sep 30 2023 Atri Bhattacharya - Update to version 12.6.4: * No release notes. * Sat Aug 26 2023 Atri Bhattacharya - Update to version 12.6.2: * No release notes. * Wed Aug 02 2023 Atri Bhattacharya - Update to version 12.6.1: * No release notes. * Fri Jul 21 2023 Atri Bhattacharya - Update to version 12.6.0: * Faster multiplication of dense vectors by sparse matrices (and vice versa). * Faster eigs_sym() and eigs_gen(). * Faster conv() and conv2() when using OpenMP. * More efficient move constructors in dense vector classes. * Added diags() and spdiags() for generating band matrices from set of vectors. * Mon Jun 19 2023 Atri Bhattacharya - Update to version 12.4.1: * No release notes. * Sat Jun 10 2023 Atri Bhattacharya - Update to version 12.4.0: * added norm2est() for finding fast estimates of matrix 2-norm (spectral norm). * added vecnorm() for obtaining the vector norm of each row or column of a matrix. * Fri Apr 21 2023 Atri Bhattacharya - Update to version 12.2.0: * More efficient use of FFTW3 by fft() and ifft(). * Faster in-place element-wise multiplication of sparse matrices by dense matrices. * Added spsolve_factoriser class to allow reuse of sparse matrix factorisation for solving systems of linear equations. * Tue Mar 14 2023 Atri Bhattacharya - Update to version 12.0.1: * faster fft() and ifft() via optional use of FFTW3. * faster min() and max(). * faster index_min() and index_max(). * added .col_as_mat() and .row_as_mat() which return matrix representation of cube column and cube row. * added csv_opts::strict option to loading CSV files to interpret missing values as NaN. * added check_for_zeros option to form 4 of sparse matrix batch constructors. * inv() and inv_sympd() with options inv_opts::no_ugly or inv_opts::allow_approx now use a scaled threshold similar to pinv(). * set_cout_stream() and set_cerr_stream() are now no-ops; instead use the options ARMA_WARN_LEVEL, or ARMA_COUT_STREAM, or ARMA_CERR_STREAM.- Bump lib version 11 -> 12, update baselibs.conf file. * Sun Feb 19 2023 Dirk Müller - use https for urls * Tue Feb 14 2023 Atri Bhattacharya - Update to version 11.4.4: * Undocumented bug fixes. * Tue Jan 10 2023 Atri Bhattacharya - Update to version 11.4.3: * Undocumented bug fixes.- Update source URL. * Mon Oct 31 2022 Atri Bhattacharya - Update to version 11.4.2: * Undocumented bug fixes. * Tue Sep 27 2022 Atri Bhattacharya - Update to version 11.4.0: * extended pow() with various forms of element-wise power operations. * added find_nan() to find indices of NaN elements. * faster handling of compound expressions by sum(). * Fri Sep 09 2022 Atri Bhattacharya - Update to version 11.2.4: * Undocumented bug fixes. * Wed Jul 13 2022 Atri Bhattacharya - Update to version 11.2.3: * Undocumented bug fixes. * Fri Jul 08 2022 Atri Bhattacharya - Update to version 11.2.2: * Undocumented bug fixes. * Mon Jun 13 2022 Atri Bhattacharya - Update to version 11.2.0: * Faster handling of sparse submatrix column views by norm(), accu(), nonzeros(). * Extended randu() and randn() to allow specification of distribution parameters. * Wed May 18 2022 Dominique Leuenberger - Update to version 11.1.1: + Workaround for bugs in gcc 4.8. * Fri May 13 2022 Atri Bhattacharya - Update to version 11.1.0: * Added inv_opts::no_ugly option to inv() and inv_sympd() to disallow inverses of poorly conditioned matrices. * More efficient handling of rank-deficient matrices via inv_opts::allow_approx option in inv() and inv_sympd(). * Better detection of rank deficient matrices by solve(). * Faster handling of symmetric and diagonal matrices by cond(). * Mon Apr 18 2022 Ferdinand Thiessen - Update to version 11.0.1: * Added variants of inv() and inv_sympd() that provide reciprocal condition number * Expanded inv() and inv_sympd() with options inv_opts::tiny and inv_opts::allow_approx * stricter handling of singular matrices by inv() and inv_sympd() * stricter handling of non-sympd matrices by inv_sympd() * stricter handling of non-finite matrices by pinv() * more robust handling of rank deficient matrices by solve() * faster handling of diagonal matrices by rcond() * changed eigs_sym() and eigs_gen() to use higher quality RNG * quantile() and median() will now throw an exception if given matrices/vectors have NaN elements * Tue Feb 08 2022 Atri Bhattacharya - Update to version 10.8.2: * Bug fix release. * Sat Jan 29 2022 Atri Bhattacharya - Update to version 10.8.1: * Bug fix release. * Tue Jan 11 2022 Atri Bhattacharya - Update to version 10.8.0: * Faster handling of symmetric matrices by pinv() and rank(). * Faster handling of diagonal matrices by inv_sympd(), pinv(), rank(). * Expanded norm() to handle integer vectors and matrices. * Added datum::tau to replace 2pi. * Fri Dec 31 2021 Atri Bhattacharya - Update to version 10.7.6: * Undocumented bug fixes.- Drop conditionals for obsolete openSUSE versions. * Fri Dec 24 2021 Atri Bhattacharya - Update to version 10.7.5: * Undocumented bug fixes. * Fri Nov 12 2021 Atri Bhattacharya - Update to version 10.7.3: * Undocumented bug fixes. * Thu Oct 21 2021 Atri Bhattacharya - Update to version 10.7.1: * Faster handling of submatrix views accessed by X.cols(first_col,last_col). * Faster handling of element-wise min() and max() in compound expressions. * Expanded solve() with solve_opts::force_approx option to force use of the approximate solver. * Sat Aug 07 2021 Atri Bhattacharya - Update to version 10.6.2: * No documented changes. * Wed Jul 28 2021 Atri Bhattacharya - Update to version 10.6.1: * No documented changes. * Fri Jul 16 2021 Atri Bhattacharya - Update to version 10.6.0: * Expanded chol() to optionally use pivoted decomposition. * Expanded vector, matrix and cube constructors to allow element initialisation via fill::value(scalar), eg. mat X(4,5,fill::value(123)). * Faster loading of CSV files when using OpenMP. * Added csv_opts::semicolon option to allow saving/loading of CSV files with semicolon (;) instead of comma (,) as the separator. * Fri Jul 09 2021 Ferdinand Thiessen - Update to version 10.5.3 * fix for handling sparse matrices with no elements * minor speedups * Mon Jun 21 2021 Atri Bhattacharya - Update to version 10.5.2: * Undocumented bug fixes. * Thu Jun 03 2021 Ferdinand Thiessen - Update to version 10.5.1 * Minor bug fixes * Sun May 23 2021 Atri Bhattacharya - Update to version 10.5.0: * Added .clamp() member function. * Expanded the standalone clamp() function to handle complex values. * More efficient use of OpenMP. * vector, matrix and cube constructors now initialise elements to zero by default; use the fill::none specifier, eg. mat X(4,5,fill::none), to disable element initialisation. * Sat May 08 2021 Atri Bhattacharya - Update to version 10.4.1: * Faster handling of triangular matrices by log_det(). * Added log_det_sympd() for log determinant of symmetric positive matrices. * Added ARMA_WARN_LEVEL configuration option, to control the degree of emitted warning messages. * Reduced the default degree of warning messages, so that failed decompositions, failed saving/loading, etc, no longer emit warnings. * Sat Mar 13 2021 Atri Bhattacharya - Update to version 10.3.0: * faster handling of symmetric positive definite matrices by pinv() * expanded .save() / .load() for dense matrices to handle coord_ascii format * for out of bounds access, element accessors now throw the more nuanced std::out_of_range exception, instead of only std::logic_error * improved quality of random numbers * Thu Mar 04 2021 Atri Bhattacharya - Update to version 10.2.2 (no release notes). * Tue Feb 16 2021 Atri Bhattacharya - Update to version 10.2.1: - No changelog from upstream. * Thu Jan 21 2021 Atri Bhattacharya - Fix baselibs.conf. * Sun Jan 17 2021 Atri Bhattacharya - Update to version 10.2.0: * Faster handling of subcubes. * Added tgamma(). * Added .brief_print() for abridged printing of matrices & cubes. * Expanded forms of trimatu() and trimatl() with diagonal specification to handle sparse matrices. * Expanded eigs_sym() and eigs_gen() with optional shift-invert mode.
|
|
|