Package Release Info

armadillo-9.300.2-bp151.2.1

Update Info: Base Release
Available in Package Hub : 15 SP1

platforms

AArch64
ppc64le
s390x
x86-64

subpackages

armadillo-devel
armadillo-devel-64bit
armadillo-doc
libarmadillo9
libarmadillo9-64bit

Change Logs

* Fri Apr 12 2019 Atri Bhattacharya <badshah400@gmail.com>
- Update to version 9.300.2:
  + faster handling of compound complex matrix expressions by
    trace().
  + more efficient handling of element access for inplace
    modifications in sparse matrices.
  + added .is_sympd() to check whether a matrix is
    symmetric/hermitian positive definite.
  + added interp2() for 2D data interpolation.
  + added expm1() and log1p().
  + expanded .is_sorted() with options "strictascend" and
    "strictdescend".
  + expanded eig_gen() to optionally perform balancing prior to
    decomposition.
* Fri Mar 15 2019 badshah400@gmail.com
- Update to version 9.200.8:
  + Misc bug fixes.
* Fri Jan 25 2019 badshah400@gmail.com
- Update to version 9.200.7:
  + Misc bug fixes.
* Thu Nov 15 2018 badshah400@gmail.com
- Update to version 9.200.4:
  + Faster handling of symmetric positive definite matrices by
    rcond().
  + Faster transpose of matrices with size ? 512x512.
  + Faster handling of compound sparse matrix expressions by
    accu(), diagmat(), trace().
  + Faster handling of sparse matrices by join_rows().
  + Added sinc().
  + Expanded sign() to handle scalar arguments.
  + Expanded operators (*, %, +, ?) to handle sparse matrices with
    differing element types (eg. multiplication of complex matrix
    by real matrix).
  + Expanded conv_to() to allow conversion between sparse matrices
    with differing element types.
  + Expanded solve() to optionally allow keeping solutions of
    systems singular to working precision.
* Thu Aug 16 2018 badshah400@gmail.com
- Update to version 9.100.5:
  + Faster handling of symmetric/hermitian positive definite
    matrices by solve().
  + Faster handling of inv_sympd() in compound expressions.
  + Added .is_symmetric().
  + Added .is_hermitian().
  + Expanded spsolve() to optionally allow keeping solutions of
    systems singular to working precision.
  + New configuration options ARMA_OPTIMISE_SOLVE_BAND and
    ARMA_OPTIMISE_SOLVE_SYMPD.
  + Smarter use of the element cache in sparse matrices.
- Pass a more robust regexp to sed for fixing end-of-line encoding
  changes.
- Update shlib package name in keeping with upstream versioning.
- Use %%license instead of %%doc to install license file.
* Wed May 16 2018 badshah400@gmail.com
- Update to version 8.500.1:
  + Faster handling of sparse matrices by kron() and repmat().
  + Faster transpose of sparse matrices.
  + Faster element access in sparse matrices.
  + Faster row iterators for sparse matrices.
  + Faster handling of compound expressions by trace().
  + More efficient handling of aliasing in submatrix views.
  + Expanded normalise() to handle sparse matrices.
  + Expanded .transform() and .for_each() to handle sparse
    matrices.
  + Added reverse() for reversing order of elements.
  + Added repelem() for replicating elements.
  + Added roots() for finding the roots of a polynomial.
Version: 12.6.2-bp156.1.3
* 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: 8.400.0-bp150.2.4
* Wed Feb 21 2018 badshah400@gmail.com
- Update to version 8.400.0:
  + Faster handling of sparse matrices by repmat()
  + Faster loading of CSV files
  + Expanded kron() to handle sparse matrices
  + Expanded index_min() and index_max() to handle cubes
  + Expanded randi(), randu(), randn(), randg() to output single
    scalars
  + Added submatrix & subcube iterators
  + Added normcdf()
  + Added mvnrnd()
  + Added chi2rnd()
  + Added wishrnd() and iwishrnd()
* Tue Jan 09 2018 badshah400@gmail.com
- Update to version 8.300.3:
  + Misc bug fixes.
* Mon Dec 18 2017 badshah400@gmail.com
- Update to version 8.300.2:
  + Misc bug fixes.
* Wed Nov 22 2017 badshah400@gmail.com
- Update to version 8.300.0:
  + Faster handling of band matrices by solve().
  + Faster handling of band matrices by chol().
  + Faster randg() when using OpenMP.
  + Added normpdf().
  + Expanded .save() to allow appending new datasets to existing
    HDF5 files.
* Sun Nov 05 2017 badshah400@gmail.com
- Update to version 8.200.2:
  + Misc bug fixes.
* Wed Oct 18 2017 badshah400@gmail.com
- Update to version 8.200.1:
  + Misc bug fixes.
* Sun Oct 15 2017 badshah400@gmail.com
- Update to version 8.200.0:
  + Added intersect() for finding common elements in two
    vectors/matrices.
  + Expanded affmul() to handle non-square matrices.
* Tue Sep 12 2017 badshah400@gmail.com
- Update to version 8.100.1:
  + Misc bug fixes.
* Tue Sep 05 2017 jengelh@inai.de
- Trim descriptions, keeping the full description just for the
  one that is installed most often (libarmadillo8).
  Ensure neutrality of descriptions.
* Fri Sep 01 2017 badshah400@gmail.com
- Update to version 8.100.0:
  + Faster incremental construction of sparse matrices via element
    access operators
  + Faster diagonal views in sparse matrices
  + Expanded SpMat to save/load sparse matrices in coord format
  + Expanded .save()/.load() to allow specification of datasets
    within HDF5 files
  + Added affmul() to simplify application of affine
    transformations
  + Warnings and errors are now printed by default to the
    std::cerr stream
  + Added set_cerr_stream() and get_cerr_stream() to replace
    set_stream_err1(), set_stream_err2(), get_stream_err1(),
    get_stream_err2()
  + New configuration options ARMA_COUT_STREAM and
    ARMA_CERR_STREAM
- Adapt shared lib and baselibs.conf to updated shared object
  numbering.
* Wed Aug 16 2017 badshah400@gmail.com
- Update to version 7.960.1:
  + Undocumented bug fixes.
* Fri Aug 04 2017 badshah400@gmail.com
- Update to version 7.960.0:
  + Faster randn() when using OpenMP.
  + Faster gmm_diag class, for Gaussian mixture models with
    diagonal covariance matrices.
  + Added .sum_log_p() to the gmm_diag class.
  + Added gmm_full class, for Gaussian mixture models with full
    covariance matrices.
  + Expanded .each_slice() to optionally use OpenMP for
    multi-threaded execution.
- Drop %%check section entirely, this is not expected to work
  going forward. Also drop armadillo-tests.patch, which was meant
  for the tests in the %%check section.
* Wed Jun 21 2017 badshah400@gmail.com
- Update to version 7.950.1:
  + Expanded accu() and sum() to use OpenMP for processing
    expressions with computationally expensive element-wise
    functions.
  + Expanded trimatu() and trimatl() to allow specification of the
    diagonal which delineates the boundary of the triangular part.
* Mon May 15 2017 badshah400@gmail.com
- Update to version 7.900.1:
  + Expanded clamp() to handle cubes.
  + Computationally expensive element-wise functions (such as
    exp(), log(), cos(), etc) can now be automatically sped up via
    OpenMP; this requires a C++11/C++14 compiler with OpenMP 3.0+
    support.
- Rebase armadillo-tests.patch for updated version.
- Drop tests because upstream acknowledges some tests are intended
  to fail without ARPACK.
* Sat Feb 18 2017 badshah400@gmail.com
- Update to version 7.800.0:
  + Changed license to the permissve Apache License 2.0.
- Update License tag in specfile in keeping with upstream.
- Update package file list:
  + Include the license doc NOTICE.txt.
  + Additional documentation file: armadillo_joss_2016.pdf.
* Wed Feb 08 2017 badshah400@gmail.com
- Update to version 7.700.0:
  + Added polyfit() and polyval().
  + Added second form of log_det() to directly return the result
    as a complex number.
  + Added range() to statistics functions.
  + Expanded trimatu()/trimatl() and symmatu()/symmatl() to handle
    sparse matrices.
* Sun Dec 25 2016 badshah400@gmail.com
- Update to version 7.600.2:
  + Undocumented bug fixes.
* Mon Dec 19 2016 badshah400@gmail.com
- Update to version 7.600.1:
  + More accurate eigs_sym() and eigs_gen().
  + Expanded floor(), ceil(), round(), trunc(), sign() to handle
    sparse matrices.
  + Added arg(), atan2(), hypot().
- Drop armadillo-install-pkgconfig.patch: resolved upstream.
* Mon Nov 21 2016 badshah400@gmail.com
- Update to version 7.500.2:
  + Undocumented bug fixes.
* Mon Nov 14 2016 badshah400@gmail.com
- Update to version 7.500.1:
  + 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.