* Sat Aug 26 2023 Atri Bhattacharya <badshah400@gmail.com>
- Update to version 12.6.2:
* No release notes.
* Wed Aug 02 2023 Atri Bhattacharya <badshah400@gmail.com>
- Update to version 12.6.1:
* No release notes.
* Fri Jul 21 2023 Atri Bhattacharya <badshah400@gmail.com>
- 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 <badshah400@gmail.com>
- Update to version 12.4.1:
* No release notes.
* Sat Jun 10 2023 Atri Bhattacharya <badshah400@gmail.com>
- 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 <badshah400@gmail.com>
- 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 <badshah400@gmail.com>
- 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 <dmueller@suse.com>
- use https for urls
* Tue Feb 14 2023 Atri Bhattacharya <badshah400@gmail.com>
- Update to version 11.4.4:
* Undocumented bug fixes.
Version: 11.4.3-bp155.1.6
* Tue Jan 10 2023 Atri Bhattacharya <badshah400@gmail.com>
- Update to version 11.4.3:
* Undocumented bug fixes.
- Update source URL.
* Mon Oct 31 2022 Atri Bhattacharya <badshah400@gmail.com>
- Update to version 11.4.2:
* Undocumented bug fixes.
* Tue Sep 27 2022 Atri Bhattacharya <badshah400@gmail.com>
- 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 <badshah400@gmail.com>
- Update to version 11.2.4:
* Undocumented bug fixes.
* Wed Jul 13 2022 Atri Bhattacharya <badshah400@gmail.com>
- Update to version 11.2.3:
* Undocumented bug fixes.
* Fri Jul 08 2022 Atri Bhattacharya <badshah400@gmail.com>
- Update to version 11.2.2:
* Undocumented bug fixes.
* Mon Jun 13 2022 Atri Bhattacharya <badshah400@gmail.com>
- 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 <dimstar@opensuse.org>
- Update to version 11.1.1:
+ Workaround for bugs in gcc 4.8.
* Fri May 13 2022 Atri Bhattacharya <badshah400@gmail.com>
- 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 <rpm@fthiessen.de>
- 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 <badshah400@gmail.com>
- Update to version 10.8.2:
* Bug fix release.
* Sat Jan 29 2022 Atri Bhattacharya <badshah400@gmail.com>
- Update to version 10.8.1:
* Bug fix release.
* Tue Jan 11 2022 Atri Bhattacharya <badshah400@gmail.com>
- 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 <badshah400@gmail.com>
- Update to version 10.7.6:
* Undocumented bug fixes.
- Drop conditionals for obsolete openSUSE versions.
* Fri Dec 24 2021 Atri Bhattacharya <badshah400@gmail.com>
- Update to version 10.7.5:
* Undocumented bug fixes.
Version: 10.7.3-bp154.1.47
* Fri Nov 12 2021 Atri Bhattacharya <badshah400@gmail.com>
- Update to version 10.7.3:
* Undocumented bug fixes.
* Thu Oct 21 2021 Atri Bhattacharya <badshah400@gmail.com>
- 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 <badshah400@gmail.com>
- Update to version 10.6.2:
* No documented changes.
* Wed Jul 28 2021 Atri Bhattacharya <badshah400@gmail.com>
- Update to version 10.6.1:
* No documented changes.
* Fri Jul 16 2021 Atri Bhattacharya <badshah400@gmail.com>
- 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 <rpm@fthiessen.de>
- Update to version 10.5.3
* fix for handling sparse matrices with no elements
* minor speedups
* Mon Jun 21 2021 Atri Bhattacharya <badshah400@gmail.com>
- Update to version 10.5.2:
* Undocumented bug fixes.
* Thu Jun 03 2021 Ferdinand Thiessen <rpm@fthiessen.de>
- Update to version 10.5.1
* Minor bug fixes
* Sun May 23 2021 Atri Bhattacharya <badshah400@gmail.com>
- 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 <badshah400@gmail.com>
- 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 <badshah400@gmail.com>
- 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 <badshah400@gmail.com>
- Update to version 10.2.2 (no release notes).
* Tue Feb 16 2021 Atri Bhattacharya <badshah400@gmail.com>
- Update to version 10.2.1:
- No changelog from upstream.
* Thu Jan 21 2021 Atri Bhattacharya <badshah400@gmail.com>
- Fix baselibs.conf.
* Sun Jan 17 2021 Atri Bhattacharya <badshah400@gmail.com>
- 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.
* Fri Nov 13 2020 Atri Bhattacharya <badshah400@gmail.com>
- Update to version 10.1.2:
* Bug-fix release, no changelog from upstream.
- Enable building smoke test and run test as part of %check
section.
* Sat Oct 31 2020 Atri Bhattacharya <badshah400@gmail.com>
- Update to version 10.1.1:
* Bug-fix release, no changelog from upstream.
* Wed Oct 14 2020 Atri Bhattacharya <badshah400@gmail.com>
- Update to version 10.1.0:
* C++11 is now the minimum required C++ standard.
* Faster handling of compound expressions by trimatu() and
trimatl().
* Faster sparse matrix addition, subtraction and element-wise
multiplication.
* Expanded sparse submatrix views to handle the non-contiguous
form of X.cols(vector_of_column_indices).
* Expanded eigs_sym() and eigs_gen() with optional fine-grained
parameters (subspace dimension, number of iterations,
eigenvalues closest to specified value).
- Fix an additional EOF encoding issue introduced in new release.
- Update shared lib name in keeping with so version update.
- Update baselibs.conf file for so version change.
* Sun Sep 06 2020 Atri Bhattacharya <badshah400@gmail.com>
- Update to version 9.900.3:
* Bug-fix release, no changelog from upstream.
* Wed Jul 22 2020 Atri Bhattacharya <badshah400@gmail.com>
- Update to version 9.900.2:
* Bug-fix release, no changelog from upstream.