1
0
forked from pool/armadillo
Commit Graph

362 Commits

Author SHA256 Message Date
Dominique Leuenberger
96af94b1f7 Accepting request 777740 from devel:libraries:c_c++
OBS-URL: https://build.opensuse.org/request/show/777740
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/armadillo?expand=0&rev=132
2020-02-21 15:41:38 +00:00
df8bc96f99 Accepting request 777645 from home:badshah400:branches:devel:libraries:c_c++
- Update to version 9.850.1:
  * faster handling of compound expressions by diagmat().
  * expanded .save() and .load() to handle CSV files with headers
    via csv_name(filename,header) specification.
  * added log_normpdf().
  * added .is_zero().
  * added quantile().

OBS-URL: https://build.opensuse.org/request/show/777645
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/armadillo?expand=0&rev=260
2020-02-20 16:06:11 +00:00
Dominique Leuenberger
794b48fa4b Accepting request 761007 from devel:libraries:c_c++
OBS-URL: https://build.opensuse.org/request/show/761007
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/armadillo?expand=0&rev=131
2020-01-06 14:21:38 +00:00
9dd6d6a933 Accepting request 760819 from home:badshah400:branches:devel:libraries:c_c++
- Update to version 9.800.3:
  * Minor bug fixes.

OBS-URL: https://build.opensuse.org/request/show/760819
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/armadillo?expand=0&rev=258
2020-01-05 21:02:59 +00:00
Dominique Leuenberger
71926bd678 Accepting request 744093 from devel:libraries:c_c++
OBS-URL: https://build.opensuse.org/request/show/744093
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/armadillo?expand=0&rev=130
2019-10-30 13:48:36 +00:00
8751d554e3 Accepting request 744040 from home:badshah400:branches:devel:libraries:c_c++
- Update to version 9.800.1:
  * Faster solve() in default operation; iterative refinement is
    no longer applied by default; use solve_opts::refine to
    explicitly enable refinement.
  * Faster expmat().
  * Faster handling of triangular matrices by rcond().
  * Added .front() and .back().
  * Added .is_trimatu() and .is_trimatl().
  * Added .is_diagmat().

OBS-URL: https://build.opensuse.org/request/show/744040
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/armadillo?expand=0&rev=256
2019-10-30 11:08:09 +00:00
Dominique Leuenberger
01a4f1ad57 Accepting request 729456 from devel:libraries:c_c++
OBS-URL: https://build.opensuse.org/request/show/729456
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/armadillo?expand=0&rev=129
2019-09-09 21:58:56 +00:00
adc01b278e Accepting request 728461 from home:badshah400:branches:devel:libraries:c_c++
- Update to version 9.700.2:
  * Faster handling of cubes by vectorise().
  * Faster handling of sparse matrices by nonzeros().
  * Faster row-wise index_min() and index_max().
  * Expanded join_rows() and join_cols() to handle joining up to 4
    matrices.
  * Expanded .save() and .load() to allow storing sparse matrices
    in CSV format.
  * Added randperm() to generate a vector with random permutation
    of a sequence of integers.

OBS-URL: https://build.opensuse.org/request/show/728461
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/armadillo?expand=0&rev=254
2019-09-09 12:39:38 +00:00
Dominique Leuenberger
bfdc02e10a Accepting request 717102 from devel:libraries:c_c++
OBS-URL: https://build.opensuse.org/request/show/717102
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/armadillo?expand=0&rev=128
2019-07-21 09:34:42 +00:00
956ea9b520 Accepting request 715667 from home:badshah400:branches:devel:libraries:c_c++
- Update to version 9.600.4:
  * faster handling of sparse submatrices.
  * faster handling of sparse diagonal views.
  * faster handling of sparse matrices by symmatu() and symmatl().
  * faster handling of sparse matrices by join_cols().
  * expanded clamp() to handle sparse matrices.
  * added .clean() to replace elements below a threshold with
    zeros; can be used to sparsify matrices.

OBS-URL: https://build.opensuse.org/request/show/715667
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/armadillo?expand=0&rev=252
2019-07-19 14:41:03 +00:00
Dominique Leuenberger
24a2fda9ba Accepting request 712232 from devel:libraries:c_c++
OBS-URL: https://build.opensuse.org/request/show/712232
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/armadillo?expand=0&rev=127
2019-06-27 13:26:49 +00:00
a767024c07 Accepting request 711842 from home:badshah400:branches:devel:libraries:c_c++
- Update to version 9.500.2:
  * expanded solve() with solve_opts::likely_sympd to indicate
    that the given matrix is likely positive definite
  * more robust automatic detection of positive definite matrices
    by solve() and inv()
  * faster handling of sparse submatrices
  * expanded eigs_sym() to print a warning if the given matrix is
    not symmetric
  * extended LAPACK function prototypes to follow Fortran passing
    conventions for so-called "hidden arguments", in order to
    address GCC Bug 90329;
  * to use previous LAPACK function prototypes without the "hidden
    arguments", #define ARMA_DONT_USE_FORTRAN_HIDDEN_ARGS before
    #include <armadillo>

OBS-URL: https://build.opensuse.org/request/show/711842
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/armadillo?expand=0&rev=250
2019-06-27 08:17:16 +00:00
Dominique Leuenberger
3448735617 Accepting request 704320 from devel:libraries:c_c++
OBS-URL: https://build.opensuse.org/request/show/704320
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/armadillo?expand=0&rev=126
2019-05-24 09:29:32 +00:00
60334943a0 Accepting request 703944 from home:badshah400:branches:devel:libraries:c_c++
- Update to version 9.400.3:
  + Faster cov() and cor()
  + Added .as_col() and .as_row()
  + Expanded .shed_rows() / .shed_cols() / .shed_slices() to
    remove rows/columns/slices specified in a vector
  + Expanded vectorise() to handle sparse matrices
  + Expanded element-wise versions of max() and min() to handle
    sparse matrices
  + Optimised handling of sparse matrix expressions: sparse %
    (sparse +- scalar) and sparse / (sparse +- scalar)
  + Expanded eig_sym(), chol(), expmat_sym(), logmat_sympd(),
    sqrtmat_sympd(), inv_sympd() to print a warning if the given
    matrix is not symmetric
  + More consistent detection of vector expressions

OBS-URL: https://build.opensuse.org/request/show/703944
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/armadillo?expand=0&rev=248
2019-05-20 20:19:01 +00:00
Dominique Leuenberger
3e5b1ffa8b Accepting request 694072 from devel:libraries:c_c++
OBS-URL: https://build.opensuse.org/request/show/694072
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/armadillo?expand=0&rev=125
2019-04-15 09:52:57 +00:00
65672f794c Accepting request 693730 from home:badshah400:branches:devel:libraries:c_c++
- 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.

OBS-URL: https://build.opensuse.org/request/show/693730
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/armadillo?expand=0&rev=246
2019-04-14 17:42:41 +00:00
Dominique Leuenberger
c2a7d8f655 Accepting request 686438 from devel:libraries:c_c++
OBS-URL: https://build.opensuse.org/request/show/686438
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/armadillo?expand=0&rev=124
2019-03-20 12:20:29 +00:00
b65993c1db Accepting request 686132 from home:badshah400:branches:devel:libraries:c_c++
- Update to version 9.200.8:
  + Misc bug fixes.

OBS-URL: https://build.opensuse.org/request/show/686132
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/armadillo?expand=0&rev=244
2019-03-19 14:01:49 +00:00
Dominique Leuenberger
dfc160710d Accepting request 668655 from devel:libraries:c_c++
OBS-URL: https://build.opensuse.org/request/show/668655
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/armadillo?expand=0&rev=123
2019-01-25 21:45:34 +00:00
185ca9cdf1 Accepting request 668640 from home:badshah400:branches:devel:libraries:c_c++
- Update to version 9.200.7:
  + Misc bug fixes.

OBS-URL: https://build.opensuse.org/request/show/668640
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/armadillo?expand=0&rev=242
2019-01-25 13:14:02 +00:00
Dominique Leuenberger
3862c22af2 Accepting request 649809 from devel:libraries:c_c++
OBS-URL: https://build.opensuse.org/request/show/649809
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/armadillo?expand=0&rev=122
2018-11-18 22:32:00 +00:00
10751c0044 Accepting request 649321 from home:badshah400:branches:devel:libraries:c_c++
- 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.

OBS-URL: https://build.opensuse.org/request/show/649321
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/armadillo?expand=0&rev=240
2018-11-16 20:04:02 +00:00
Dominique Leuenberger
205a19b8cc Accepting request 629570 from devel:libraries:c_c++
OBS-URL: https://build.opensuse.org/request/show/629570
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/armadillo?expand=0&rev=121
2018-08-17 22:05:02 +00:00
Ismail Dönmez
56f7b172b4 Accepting request 629561 from home:badshah400:branches:devel:libraries:c_c++
- 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.

OBS-URL: https://build.opensuse.org/request/show/629561
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/armadillo?expand=0&rev=238
2018-08-16 12:20:28 +00:00
Dominique Leuenberger
bb1c9764b2 Accepting request 609062 from devel:libraries:c_c++
OBS-URL: https://build.opensuse.org/request/show/609062
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/armadillo?expand=0&rev=120
2018-05-29 08:28:17 +00:00
Ismail Dönmez
e2fe7596b7 Accepting request 609019 from home:badshah400:branches:devel:libraries:c_c++
- 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.

OBS-URL: https://build.opensuse.org/request/show/609019
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/armadillo?expand=0&rev=236
2018-05-16 08:18:09 +00:00
Dominique Leuenberger
e479a8f79c Accepting request 578731 from devel:libraries:c_c++
OBS-URL: https://build.opensuse.org/request/show/578731
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/armadillo?expand=0&rev=119
2018-02-22 14:01:50 +00:00
Ismail Dönmez
2b9f107755 Accepting request 578730 from home:badshah400:branches:devel:libraries:c_c++
- 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()

OBS-URL: https://build.opensuse.org/request/show/578730
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/armadillo?expand=0&rev=234
2018-02-21 15:02:13 +00:00
Dominique Leuenberger
e435603513 Accepting request 563543 from devel:libraries:c_c++
OBS-URL: https://build.opensuse.org/request/show/563543
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/armadillo?expand=0&rev=118
2018-01-13 20:47:26 +00:00
b1bea31bc2 Accepting request 562916 from home:badshah400:branches:devel:libraries:c_c++
- Update to version 8.300.3:
  + Misc bug fixes.

OBS-URL: https://build.opensuse.org/request/show/562916
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/armadillo?expand=0&rev=232
2018-01-11 08:34:58 +00:00
Dominique Leuenberger
fbc4fecff8 Accepting request 558067 from devel:libraries:c_c++
OBS-URL: https://build.opensuse.org/request/show/558067
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/armadillo?expand=0&rev=117
2017-12-19 09:58:42 +00:00
Ismail Dönmez
a90cd97a13 Accepting request 557933 from home:badshah400:branches:devel:libraries:c_c++
- Update to version 8.300.2:
  + Misc bug fixes.

OBS-URL: https://build.opensuse.org/request/show/557933
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/armadillo?expand=0&rev=230
2017-12-18 10:56:39 +00:00
Dominique Leuenberger
693bf9f79e Accepting request 544399 from devel:libraries:c_c++
OBS-URL: https://build.opensuse.org/request/show/544399
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/armadillo?expand=0&rev=116
2017-11-23 08:44:08 +00:00
3e62966d44 Accepting request 544343 from home:badshah400:branches:devel:libraries:c_c++
- 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.

OBS-URL: https://build.opensuse.org/request/show/544343
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/armadillo?expand=0&rev=228
2017-11-22 12:15:14 +00:00
Dominique Leuenberger
e6f4f8522e Accepting request 539300 from devel:libraries:c_c++
OBS-URL: https://build.opensuse.org/request/show/539300
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/armadillo?expand=0&rev=115
2017-11-07 09:04:12 +00:00
Ismail Dönmez
b86cd857b0 Accepting request 539130 from home:badshah400:branches:devel:libraries:c_c++
- Update to version 8.200.2:
  + Misc bug fixes.

OBS-URL: https://build.opensuse.org/request/show/539130
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/armadillo?expand=0&rev=226
2017-11-06 13:15:38 +00:00
Dominique Leuenberger
a27b85115f Accepting request 535169 from devel:libraries:c_c++
1

OBS-URL: https://build.opensuse.org/request/show/535169
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/armadillo?expand=0&rev=114
2017-10-19 17:33:26 +00:00
Ismail Dönmez
85306287a4 Accepting request 534949 from home:badshah400:branches:devel:libraries:c_c++
- Update to version 8.200.1:
  + Misc bug fixes.

OBS-URL: https://build.opensuse.org/request/show/534949
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/armadillo?expand=0&rev=224
2017-10-19 09:41:50 +00:00
Dominique Leuenberger
f6f42c9fe2 Accepting request 534371 from devel:libraries:c_c++
1

OBS-URL: https://build.opensuse.org/request/show/534371
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/armadillo?expand=0&rev=113
2017-10-18 08:53:53 +00:00
Ismail Dönmez
b9e8c62cff Accepting request 534156 from home:badshah400:branches:devel:libraries:c_c++
- Update to version 8.200.0:
  + Added intersect() for finding common elements in two
    vectors/matrices.
  + Expanded affmul() to handle non-square matrices.

OBS-URL: https://build.opensuse.org/request/show/534156
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/armadillo?expand=0&rev=222
2017-10-17 09:16:01 +00:00
Dominique Leuenberger
bfa1491ac5 Accepting request 525882 from devel:libraries:c_c++
1

OBS-URL: https://build.opensuse.org/request/show/525882
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/armadillo?expand=0&rev=112
2017-09-13 20:38:27 +00:00
Ismail Dönmez
c9cbf61ea1 Accepting request 523515 from home:badshah400:branches:devel:libraries:c_c++
- Update to version 8.100.1:
  + Misc bug fixes.

OBS-URL: https://build.opensuse.org/request/show/523515
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/armadillo?expand=0&rev=220
2017-09-13 14:11:16 +00:00
Dominique Leuenberger
f2e81195c3 Accepting request 522124 from devel:libraries:c_c++
1

OBS-URL: https://build.opensuse.org/request/show/522124
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/armadillo?expand=0&rev=111
2017-09-09 18:26:13 +00:00
67a3a6e92a Accepting request 521561 from home:jengelh:branches:devel:libraries:c_c++
- Trim descriptions, keeping the full description just for the
  one that is installed most often (libarmadillo8).
  Ensure neutrality of descriptions.

OBS-URL: https://build.opensuse.org/request/show/521561
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/armadillo?expand=0&rev=218
2017-09-07 18:26:27 +00:00
Dominique Leuenberger
3db04aac89 Accepting request 521072 from devel:libraries:c_c++
1

OBS-URL: https://build.opensuse.org/request/show/521072
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/armadillo?expand=0&rev=110
2017-09-05 13:20:06 +00:00
Ismail Dönmez
2d5c5c7c2f Accepting request 520236 from home:badshah400:branches:devel:libraries:c_c++
- 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.

OBS-URL: https://build.opensuse.org/request/show/520236
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/armadillo?expand=0&rev=216
2017-09-05 09:57:44 +00:00
Dominique Leuenberger
2115d1d75d Accepting request 517319 from devel:libraries:c_c++
1

OBS-URL: https://build.opensuse.org/request/show/517319
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/armadillo?expand=0&rev=109
2017-08-24 16:53:34 +00:00
Ismail Dönmez
4f5024b78a Accepting request 517234 from home:badshah400:branches:devel:libraries:c_c++
- Update to version 7.960.1:
  + Undocumented bug fixes.

OBS-URL: https://build.opensuse.org/request/show/517234
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/armadillo?expand=0&rev=214
2017-08-17 08:09:08 +00:00
Ismail Dönmez
ee81254d14 Accepting request 514545 from home:badshah400:branches:devel:libraries:c_c++
- 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.

OBS-URL: https://build.opensuse.org/request/show/514545
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/armadillo?expand=0&rev=213
2017-08-04 12:28:01 +00:00
Dominique Leuenberger
f5bb294c7e Accepting request 507287 from devel:libraries:c_c++
1

OBS-URL: https://build.opensuse.org/request/show/507287
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/armadillo?expand=0&rev=108
2017-06-30 16:43:09 +00:00