4eb2172d64
Important baselibs.conf fix due to so version updaate, additional build requirements reco. by upstream OBS-URL: https://build.opensuse.org/request/show/213087 OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/armadillo?expand=0&rev=97
540 lines
20 KiB
Plaintext
540 lines
20 KiB
Plaintext
-------------------------------------------------------------------
|
|
Wed Jan 8 04:40:56 UTC 2014 - badshah400@gmail.com
|
|
|
|
- Armadillo no longer depends on boost libraries, and requires
|
|
arpack-ng instead; adapt build and run-time requirements
|
|
appropriately
|
|
- Fix baselibs.conf for so name version update
|
|
- Add libatlas3 dependencies as recommended by upstream.
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Jan 6 21:27:36 UTC 2014 - badshah400@gmail.com
|
|
|
|
- Update to Version 4.000.0 (Feral Steamroller)
|
|
+ added eigen decompositions of sparse matrices: eigs_sym() and
|
|
eigs_gen()
|
|
+ added eigen decomposition for pair of matrices: eig_pair()
|
|
+ added simpler forms of eig_gen()
|
|
+ added condition number of matrices: cond()
|
|
+ expanded find() to handle cubes
|
|
+ expanded subcube views to access elements specified in a vector
|
|
+ template argument for running_stat_vec expanded to accept
|
|
vector types
|
|
+ more robust fast inverse of 4x4 matrices
|
|
+ faster divide-and-conquer decompositions are now used by
|
|
default for eig_sym(), pinv(), princomp(), rank(), svd(),
|
|
svd_econ()
|
|
+ the form inv(sympd(X)) no longer assumes that X is positive
|
|
definite; use inv_sympd() instead
|
|
+ added MEX connector for interfacing Octave/Matlab with
|
|
Armadillo matrices (contributed by George Yammine)
|
|
- Packaging changes:
|
|
+ SO version update to 4
|
|
+ Remove appropriate win64 examples instead of win32
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Dec 10 07:44:43 UTC 2013 - badshah400@gmail.com
|
|
|
|
- Update to version 3.930.1:
|
|
+ Changes not documented upstream.
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Dec 10 02:45:09 UTC 2013 - badshah400@gmail.com
|
|
|
|
- Update to version 3.930.0 (Dragon's Back):
|
|
+ added divide-and-conquer variant of svd_econ(), for faster SVD
|
|
+ added divide-and-conquer variant of pinv(), for faster
|
|
pseudo-inverse
|
|
+ added element-wise variants of min() and max()
|
|
+ added size() based specifications of submatrix view sizes
|
|
+ added randi() for generating matrices with random integer
|
|
values
|
|
+ added inplace_trans() for memory efficient in-place transposes
|
|
(contributed by Alexandre Drouin)
|
|
+ added more intuitive specification of sort direction in sort()
|
|
and sort_index()
|
|
+ added more intuitive specification of method in det(), .i(),
|
|
inv() and solve()
|
|
+ added more precise timer for the wall_clock class when using
|
|
C++11
|
|
|
|
-------------------------------------------------------------------
|
|
Sat Sep 28 19:32:08 UTC 2013 - badshah400@gmail.com
|
|
|
|
- Update to version 3.920.1:
|
|
+ Fix ambigious overload
|
|
- Changes from version 3.920.0 (Agencia Nacional Stasi):
|
|
+ Faster .zeros()
|
|
+ Faster round(), exp2() and log2() when using C++11
|
|
+ Added signum function: sign()
|
|
+ Added move constructors when using C++11
|
|
+ Added 2D fast Fourier transform: fft2()
|
|
+ Added .tube() for easier extraction of vectors and subcubes
|
|
from cubes
|
|
+ Added specification of a fill type during construction of Mat,
|
|
Col, Row and Cube classes, eg. mat X(4, 5, fill::zeros).
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Sep 11 15:16:31 UTC 2013 - badshah400@gmail.com
|
|
|
|
- Update to version 3.910.1:
|
|
+ Minor fix for handling of complex matrices by braindead
|
|
compilers (MSVC).
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Aug 12 21:02:40 UTC 2013 - badshah400@gmail.com
|
|
|
|
- Update to version 3.910.0 (Pyrenees):
|
|
+ Faster multiplication of a matrix with a transpose of itself,
|
|
ie. X*X.t() and X.t()*X
|
|
+ Added vectorise() for reshaping matrices into vectors
|
|
+ Added all() and any() for indicating presence of elements
|
|
satisfying a relational condition
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Jul 31 19:09:57 UTC 2013 - dmitry_r@opensuse.org
|
|
|
|
- Update to version 3.900.7
|
|
* minor fix for inplace reshape()
|
|
* minor corrections for compilation issues under GCC 4.8+
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Jun 26 21:34:28 UTC 2013 - badshah400@gmail.com
|
|
|
|
- Update to version 3.900.6:
|
|
+ No list of changes documented by upstream for 3.900.6 and
|
|
3.900.5.
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Jun 13 05:50:37 UTC 2013 - badshah400@gmail.com
|
|
|
|
- Update to version 3.900.4:
|
|
+ Minor corrections for compilation issues under GCC 4.8+
|
|
- Changes from version 3.900.1, 3.900.2 and 3.900.3 not
|
|
documented by upstream.
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Jun 5 00:45:22 UTC 2013 - badshah400@gmail.com
|
|
|
|
- Update to version 3.900.0:
|
|
+ Added automatic SSE2 vectorisation of elementary expressions
|
|
(eg. matrix addition) when using GCC 4.7+ with -O3
|
|
optimisation
|
|
+ Added support for saving & loading of cubes in HDF5 format
|
|
+ Faster median()
|
|
+ Faster handling of compound expressions with transposes of
|
|
submatrix rows
|
|
+ Faster handling of compound expressions with transposes of
|
|
complex vectors.
|
|
|
|
-------------------------------------------------------------------
|
|
Wed May 22 17:43:44 UTC 2013 - badshah400@gmail.com
|
|
|
|
- Update to version 3.820.1:
|
|
+ Added detection of the OpenBLAS library during installation,
|
|
which provides high-speed matrix multiplication
|
|
|
|
-------------------------------------------------------------------
|
|
Sun May 12 21:07:19 UTC 2013 - badshah400@gmail.com
|
|
|
|
- Update to version 3.820.0 (Mt Cootha):
|
|
+ Faster as_scalar() for compound expressions
|
|
+ Faster transpose of small vectors
|
|
+ Faster matrix-vector product for small vectors
|
|
+ Faster multiplication of small fixed size matrices.
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Apr 19 13:43:45 UTC 2013 - badshah400@gmail.com
|
|
|
|
- Update to version 3.810.0 (Newell Highway):
|
|
+ Added fast Fourier transform: fft()
|
|
+ Added handling of .imbue() and .transform() by submatrices and
|
|
subcubes
|
|
+ Added batch insertion constructors for sparse matrices
|
|
+ Minor fix for multiplication of complex sparse matrices
|
|
+ Better detection of recent Intel MKL versions during
|
|
installation.
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Mar 25 22:13:02 UTC 2013 - badshah400@gmail.com
|
|
|
|
- Update to version 3.800.2:
|
|
* minor fix for installation on Mac OS X systems
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Mar 12 21:05:42 UTC 2013 - dmitry_r@opensuse.org
|
|
|
|
- Update to version 3.800.1
|
|
* workaround for a bug in ATLAS 3.8 on 64 bit systems
|
|
* faster matrix-vector multiply for small matrices
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Mar 1 06:25:15 UTC 2013 - dmitry_r@opensuse.org
|
|
|
|
- Update to version 3.800.0
|
|
* Armadillo is now licensed using the Mozilla Public License 2.0
|
|
* added .imbue() for filling a matrix/cube with values provided
|
|
by a functor or lambda expression
|
|
* added .swap() for swapping contents with another matrix
|
|
* added .transform() for transforming a matrix/cube using a
|
|
functor or lambda expression
|
|
* added round() for rounding matrix elements towards nearest integer
|
|
* faster find()
|
|
* fixes for handling non-square matrices by qr() and qr_econ()
|
|
* minor fixes for handling empty matrices
|
|
* reduction of pedantic compiler warnings
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Feb 20 09:24:21 UTC 2013 - dmitry_r@opensuse.org
|
|
|
|
- Update to version 3.6.3
|
|
* faster find()
|
|
* minor fix for non-contiguous submatrix views to handle
|
|
empty vectors of indices
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Jan 29 09:24:54 UTC 2013 - dmitry_r@opensuse.org
|
|
|
|
- Update to version 3.6.2
|
|
* faster determinant for matrices marked as diagonal or triangular
|
|
* more fine-grained handling of 64 bit integers
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Dec 21 18:03:59 UTC 2012 - dmitry_r@opensuse.org
|
|
|
|
- Update to version 3.6.1
|
|
Changes in 3.6.1
|
|
* faster trace()
|
|
* fix for handling sparse matrices by dot()
|
|
* fixes for interactions between sparse and dense matrices
|
|
Changes in 3.6.0
|
|
* faster handling of compound expressions with submatrices
|
|
and subcubes
|
|
* added support for loading matrices as text files with
|
|
NaN and Inf elements
|
|
* added stable_sort_index(), which preserves the relative
|
|
order of elements with equivalent values
|
|
* added handling of sparse matrices by mean(), var(),
|
|
norm(), abs(), square(), sqrt()
|
|
* added saving and loading of sparse matrices in
|
|
arma_binary format
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Nov 22 16:46:33 UTC 2012 - cgiboudeaux@gmx.com
|
|
|
|
- Update to 3.4.4
|
|
* Fix for handling complex numbers by sparse matrices
|
|
* Fix for minor memory leak by sparse matrices
|
|
|
|
-------------------------------------------------------------------
|
|
Sun Oct 7 23:53:46 UTC 2012 - badshah400@gmail.com
|
|
|
|
- Update to version 3.4.3:
|
|
+ Fix for aliasing issue in diagmat()
|
|
+ Fix for speye() signature
|
|
+ Fixes for handling empty sparse matrices
|
|
+ Minor fixes for handling sparse submatrix views
|
|
+ Minor speedups for sparse matrices
|
|
+ Workaround for a bug in the Mac OS X accelerate framework
|
|
+ Added documentation for saving & loading matrices in HDF5
|
|
format
|
|
+ Faster dot() and cdot() for complex numbers.
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Sep 26 05:25:05 UTC 2012 - badshah400@gmail.com
|
|
|
|
- Update to version 3.4.2:
|
|
+ Minor fixes for handling sparse submatrix views
|
|
+ Minor speedups for sparse matrices.
|
|
|
|
-------------------------------------------------------------------
|
|
Sat Sep 22 01:19:51 UTC 2012 - badshah400@gmail.com
|
|
|
|
- Update to version 3.4.1:
|
|
+ Workaround for a bug in the Mac OS X accelerate framework
|
|
+ Fixes for handling empty sparse matrices
|
|
+ Added documentation for saving & loading matrices in HDF5
|
|
format
|
|
+ Faster dot() and cdot() for complex numbers.
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Sep 7 16:37:55 UTC 2012 - badshah400@gmail.com
|
|
|
|
- Update to version 3.4.0 (Ku De Ta):
|
|
+ Faster .randn().
|
|
|
|
-------------------------------------------------------------------
|
|
Sat Sep 1 03:47:24 UTC 2012 - badshah400@gmail.com
|
|
|
|
- Update to version 3.3.91 (3.4 Beta 1):
|
|
+ Faster singular value decomposition via "divide and conquer"
|
|
algorithm
|
|
+ Added economical QR decomposition: qr_econ()
|
|
+ Added .each_col() & .each_row() for vector operations repeated
|
|
on each column or row
|
|
+ Added preliminary support for sparse matrices.
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Jul 11 15:44:44 UTC 2012 - badshah400@gmail.com
|
|
|
|
- Update to version 3.2.4:
|
|
+ Workaround for a regression (bug) in GCC 4.7.0 and 4.7.1.
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Jun 29 06:41:42 UTC 2012 - badshah400@gmail.com
|
|
|
|
- Update to version 3.2.3:
|
|
+ Minor correction for declaration of fixed size vectors and
|
|
matrices.
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Jun 22 19:04:09 UTC 2012 - scorot@free.fr
|
|
|
|
- fix build on SLE 11
|
|
|
|
-------------------------------------------------------------------
|
|
Thu May 31 17:33:30 UTC 2012 - badshah400@gmail.com
|
|
|
|
- Update to version 3.2.2:
|
|
+ Better detection of ATLAS on Fedora and Red Hat systems
|
|
+ Minor fix for compiling without debugging enabled (aka release
|
|
mode).
|
|
|
|
-------------------------------------------------------------------
|
|
Tue May 29 03:56:47 UTC 2012 - badshah400@gmail.com
|
|
|
|
- Update to version 3.2.1:
|
|
+ Minor fix for compiling without debugging enabled (aka release
|
|
mode).
|
|
|
|
-------------------------------------------------------------------
|
|
Fri May 18 13:30:23 UTC 2012 - badshah400@gmail.com
|
|
|
|
- Update to version 3.2.0:
|
|
+ Faster eigen decomposition via "divide and conquer" algorithm
|
|
+ Faster transpose of vectors and compound expressions
|
|
+ Faster handling of diagonal views
|
|
+ Faster handling of tiny fixed size vectors (≤ 4 elements)
|
|
+ Added unique(), for finding unique elements of a matrix.
|
|
|
|
-------------------------------------------------------------------
|
|
Thu May 3 21:44:48 UTC 2012 - badshah400@gmail.com
|
|
|
|
- Update to version 3.0.3:
|
|
+ Fixes for inplace transpose of complex number matrices
|
|
+ Fixes for complex number version of svd_econ()
|
|
+ Fixes for potential aliasing issues with submatrix views.
|
|
|
|
-------------------------------------------------------------------
|
|
Sun Apr 29 05:02:15 UTC 2012 - badshah400@gmail.com
|
|
|
|
- Update to version 3.0.2:
|
|
+ Fixes for handling diagonal matrices
|
|
+ Fixes for compilation errors
|
|
+ Fixes for potential aliasing issues.
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Apr 13 03:01:43 UTC 2012 - badshah400@gmail.com
|
|
|
|
- Update to version 3.0.1:
|
|
+ Fixes for compilation errors
|
|
+ Fixes for potential aliasing issues.
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Apr 9 20:16:36 UTC 2012 - badshah400@gmail.com
|
|
|
|
- Update to version 3.0.0:
|
|
+ Added non-contiguous submatrix views
|
|
+ Added shorthand for inverse: .i()
|
|
+ Added hist() and histc()
|
|
+ Faster repmat()
|
|
+ Faster handling of submatrix views with one row or column
|
|
+ Faster generation of random numbers
|
|
+ Faster element access in fixed size matrices
|
|
+ Better detection of vector expressions by various functions
|
|
+ Expressions X=A.i()*B and X=inv(A)*B are automatically
|
|
converted to X=solve(A,B)
|
|
- Rename shared library package to libarmadillo3 in keeping with
|
|
.so file number change
|
|
- Update baselibs.conf in keeping with changes to the shared
|
|
library package name.
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Apr 4 06:37:58 UTC 2012 - badshah400@gmail.com
|
|
|
|
- Update to version 2.4.4:
|
|
+ Fixes for qr() and syl()
|
|
+ More portable wall_clock class
|
|
+ Faster relational operators on submatrices.
|
|
- Update lapack dependencies in keeping with lapack changes in
|
|
devel project to fix builds on openSUSE 12.1 and 11.4.
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Feb 7 23:23:50 UTC 2012 - badshah400@gmail.com
|
|
|
|
- Update to version 2.4.3 (no summary of changes documented
|
|
upstream)
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Dec 12 11:52:42 UTC 2011 - badshah400@gmail.com
|
|
|
|
- Update to version 2.4.2:
|
|
+ Clarified documentation for .reshape()
|
|
+ Fix for handling of empty matrices by .resize()
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Dec 5 01:02:01 UTC 2011 - badshah400@gmail.com
|
|
|
|
- Update to version 2.4.1:
|
|
+ Added .resize()
|
|
+ Fix for vector initialisation
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Dec 5 00:09:19 UTC 2011 - badshah400@gmail.com
|
|
|
|
- Update to version 2.4.0:
|
|
+ Added shorter forms of transposes: .t() and .st()
|
|
+ Added optional use of 64 bit indices, allowing matrices to
|
|
have more than 4 billion elements
|
|
+ Added experimental support for C++11 initialiser lists
|
|
+ Faster pinv()
|
|
+ Faster inplace transpose
|
|
+ Faster handling of expressions with diagonal views
|
|
+ Fixes for handling expressions with aliasing and submatrices
|
|
+ Fixes for linking on Ubuntu and Debian systems
|
|
+ Fixes for inconsistencies in interactions between matrices
|
|
and cubes
|
|
+ Refactored code to eliminate warnings when using the Clang
|
|
C++ compiler
|
|
+ .print_trans() and .raw_print_trans() are deprecated.
|
|
- Spec file cleanups:
|
|
+ Use upstream provided tarballs (in tar.gz format) instead of
|
|
recompressing to tar.bz2
|
|
+ Modify License tag in confomity with spdx.org specifications
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Nov 22 20:06:40 UTC 2011 - badshah400@gmail.com
|
|
|
|
- Update to version 2.3.91 (2.4 beta 1):
|
|
+ Added shorter forms of transposes: .t() and .st()
|
|
+ Added optional use of 64 bit indices, allowing matrices to
|
|
have more than 4 billion elements
|
|
+ Added experimental support for C++11 initialiser lists
|
|
+ Faster pinv()
|
|
+ Faster inplace transpose
|
|
+ Bugfixes for handling expressions with aliasing and
|
|
submatrices
|
|
+ Refactored code to eliminate warnings when using the Clang
|
|
C++ compiler
|
|
+ .print_trans() and .raw_print_trans() are deprecated
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Nov 15 05:30:02 UTC 2011 - badshah400@gmail.com
|
|
|
|
- Update to version 2.2.5 (bug-fix release; no summary of changes
|
|
documented upstream)
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Oct 19 09:06:08 UTC 2011 - badshah400@gmail.com
|
|
|
|
- Update to version 2.2.4 (bug-fix release; no summary of changes
|
|
documented upstream)
|
|
|
|
-------------------------------------------------------------------
|
|
Sun Sep 25 19:27:52 UTC 2011 - jengelh@medozas.de
|
|
|
|
- Remove forbidden Obsoletes (cf. shlib guide)
|
|
|
|
-------------------------------------------------------------------
|
|
Sat Sep 17 12:14:14 UTC 2011 - jengelh@medozas.de
|
|
|
|
- Remove redundant tags/sections from specfile
|
|
- Implement baselibs for package
|
|
|
|
-------------------------------------------------------------------
|
|
Sat Aug 27 10:45:46 UTC 2011 - badshah400@gmail.com
|
|
|
|
- Update to version 2.2.3
|
|
+ Bug fix for speed issue in as_scalar()
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Aug 23 19:01:04 UTC 2011 - badshah400@gmail.com
|
|
|
|
- Update to version 2.2.2 (no summary of changes documented by
|
|
upstream)
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Aug 2 17:08:49 UTC 2011 - badshah400@gmail.com
|
|
|
|
- Update to version 2.2.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()
|
|
+ Fixes for handling of complex numbers by cov(), cor(),
|
|
running_stat_vec
|
|
|
|
-------------------------------------------------------------------
|
|
Sat Jul 16 20:39:49 UTC 2011 - badshah400@gmail.com
|
|
|
|
- Update to version 2.0.2
|
|
+ Various bug fixes
|
|
|
|
- Changes from version 2.0.0
|
|
+ Faster multiplication of tiny matrices
|
|
+ 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
|
|
+ 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;
|
|
eig_sym() 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()
|
|
+ Rename shared library package to libarmadillo2; obsoletes
|
|
libarmadillo1
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Apr 18 12:08:06 UTC 2011 - badshah400@gmail.com
|
|
|
|
- Update to version 1.2.0
|
|
+ Added ability to use Blas & Lapack libraries with capitalised
|
|
function names
|
|
+ Reduction of pedantic compiler warnings
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Apr 1 22:51:28 CEST 2011 - badshah400@gmail.com
|
|
|
|
- Update to version 1.1.92:
|
|
+ Bugfix in function cor()
|
|
+ Automatic installation now requires CMake >= 2.6
|
|
- Add licenses to libarmadillo package
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Mar 23 16:32:17 UTC 2011 - badshah400@gmail.com
|
|
|
|
- Spec file cleanup
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Mar 23 02:00:39 UTC 2011 - badshah400@gmail.com
|
|
|
|
- Initial package (following spec file from fedora)
|
|
|