forked from pool/armadillo
Compare commits
9 Commits
| Author | SHA256 | Date | |
|---|---|---|---|
| 2fa3cb0193 | |||
| 06327ce483 | |||
| 367166cbad | |||
| adb304fe5b | |||
| 3dbf658217 | |||
| e0f72132dc | |||
|
|
e2177eb7d6 | ||
| afb590941e | |||
|
|
56ec5e278e |
@@ -1,4 +1,4 @@
|
||||
mtime: 1720468346
|
||||
commit: 306862b87301f00fc7b5f37dfee4e656b022b4e520472c94b057d1fe0f3f06f7
|
||||
mtime: 1761744981
|
||||
commit: afb94866d33d690155c63f52ad7ff4337f62a7a2acfdb4b277c12bcab07c6add
|
||||
url: https://src.opensuse.org/badshah400/armadillo.git
|
||||
revision: 306862b87301f00fc7b5f37dfee4e656b022b4e520472c94b057d1fe0f3f06f7
|
||||
revision: master
|
||||
|
||||
BIN
armadillo-14.0.1.tar.xz
LFS
BIN
armadillo-14.0.1.tar.xz
LFS
Binary file not shown.
3
armadillo-15.2.1.tar.xz
Normal file
3
armadillo-15.2.1.tar.xz
Normal file
@@ -0,0 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:a5b8109da3c169802f51a14d3bd1246395c24bbca55601760b0c96a3c0b2f8fa
|
||||
size 7086824
|
||||
@@ -1,3 +1,84 @@
|
||||
-------------------------------------------------------------------
|
||||
Wed Oct 29 13:22:06 UTC 2025 - Atri Bhattacharya <badshah400@gmail.com>
|
||||
|
||||
- Update to version 15.2.1:
|
||||
* Added rande() for generating matrices with elements from
|
||||
exponential distributions.
|
||||
* shift() has been deprecated in favour of circshift(), for
|
||||
consistency with Matlab/Octave.
|
||||
* Reworked detection of aliasing, leading to more efficient
|
||||
compiled code.
|
||||
- Changes from version 15.0.0:
|
||||
* C++14 is now the minimum required C++ standard.
|
||||
* Added preliminary support for matrices with half-precision
|
||||
fp16 element type.
|
||||
* Added second form of cond() to allow detection of failures.
|
||||
* Added repcube()
|
||||
* Added .freeze() and .unfreeze() member functions to
|
||||
wall_clock.
|
||||
* Extended conv() and conv2() to accept the "valid" shape
|
||||
argument.
|
||||
- Bump so version in shared lib package name to 15.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Jul 25 09:10:21 UTC 2025 - Atri Bhattacharya <badshah400@gmail.com>
|
||||
|
||||
- Update to version 14.6.1:
|
||||
* Bug fix release (no release notes).
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Jul 11 14:29:43 UTC 2025 - Atri Bhattacharya <badshah400@gmail.com>
|
||||
|
||||
- Update to version 14.6.0:
|
||||
* Added balance() to transform matrices so that column and row
|
||||
norms are roughly the same.
|
||||
* Added omit_nan() and omit_nonfinite() to extract elements
|
||||
while omitting NaN and non-finite values.
|
||||
* Added find_nonnan() for finding indices of non-NaN elements.
|
||||
* Added standalone replace() function.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Jun 9 17:45:11 UTC 2025 - Atri Bhattacharya <badshah400@gmail.com>
|
||||
|
||||
- Update to version 14.4.3:
|
||||
* No release notes.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sat Mar 29 18:57:55 UTC 2025 - Atri Bhattacharya <badshah400@gmail.com>
|
||||
|
||||
- Update to version 14.4.1:
|
||||
* faster handling of pow() and square() within accu() and sum()
|
||||
expressions
|
||||
* faster sort() and sort_index() for complex matrices
|
||||
* expanded the field class with .reshape() and .resize() member
|
||||
functions
|
||||
* more efficient handling of compound expressions by sum(),
|
||||
reshape(), trans()
|
||||
* better detection of vector expressions by pow(), imag(),
|
||||
conj()
|
||||
- Fix typo in baselibs.conf.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Feb 14 08:00:49 UTC 2025 - Atri Bhattacharya <badshah400@gmail.com>
|
||||
|
||||
- Update to version 14.2.3:
|
||||
* No release notes.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Dec 19 13:31:49 UTC 2024 - Atri Bhattacharya <badshah400@gmail.com>
|
||||
|
||||
- Update to version 14.2.2:
|
||||
* No release notes.
|
||||
- Changes from version 14.2.0:
|
||||
* faster handling of symmetric matrices by inv(), rcond(),
|
||||
powmat().
|
||||
* faster handling of hermitian matrices by inv(), rcond(),
|
||||
powmat(), cond(), pinv(), rank().
|
||||
* added solve_opts::force_sym option to solve() to force use of
|
||||
the symmetric/hermitian solver (not limited to sympd
|
||||
matrices).
|
||||
* more efficient handling of compound expressions by solve().
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Jul 8 19:50:54 UTC 2024 - Atri Bhattacharya <badshah400@gmail.com>
|
||||
|
||||
|
||||
@@ -16,9 +16,9 @@
|
||||
#
|
||||
|
||||
|
||||
%define soname libarmadillo14
|
||||
%define soname libarmadillo15
|
||||
Name: armadillo
|
||||
Version: 14.0.1
|
||||
Version: 15.2.1
|
||||
Release: 0
|
||||
Summary: C++ matrix library with interfaces to LAPACK and ATLAS
|
||||
License: Apache-2.0
|
||||
@@ -47,12 +47,6 @@ Group: System/Libraries
|
||||
Armadillo is a C++ linear algebra library (matrix maths).
|
||||
Integer, floating point and complex numbers are supported,
|
||||
as well as a subset of trigonometric and statistics functions.
|
||||
Various matrix decompositions are provided through optional
|
||||
integration with LAPACK and ATLAS libraries.
|
||||
A delayed evaluation approach is employed (during compile time)
|
||||
to combine several operations into one and reduce (or eliminate)
|
||||
the need for temporaries. This is accomplished through recursive
|
||||
templates and template meta-programming.
|
||||
|
||||
This package provides the shared libraries for armadillo.
|
||||
|
||||
@@ -89,13 +83,8 @@ Armadillo C++ library. It contains header files, example programs,
|
||||
and user documentation (reference guide).
|
||||
|
||||
%prep
|
||||
%setup -q
|
||||
#Convert DOS end-of-line to UNIX end-of-line
|
||||
sed -i 's/\r$//' README.md
|
||||
sed -i 's/\r$//' examples/README.txt
|
||||
sed -i 's/\r$//' LICENSE.txt
|
||||
sed -i 's/\r$//' NOTICE.txt
|
||||
for i in `ls examples/*.cpp`; do sed -i 's/\r$//' $i; done
|
||||
%autosetup -p1
|
||||
sed -Ei 's/\r$//' NOTICE.txt README.md examples/README.txt examples/example1.cpp
|
||||
|
||||
%build
|
||||
%cmake -DBUILD_SMOKE_TEST:BOOL=ON
|
||||
@@ -112,8 +101,7 @@ rm -rf examples/lib_win64
|
||||
export LD_LIBRARY_PATH=%{buildroot}%{_libdir}
|
||||
%ctest
|
||||
|
||||
%post -n %{soname} -p /sbin/ldconfig
|
||||
%postun -n %{soname} -p /sbin/ldconfig
|
||||
%ldconfig_scriptlets -n %{soname}
|
||||
|
||||
%files -n %{soname}
|
||||
%{_libdir}/*.so.*
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
libarmadillo14
|
||||
libarmadillo15
|
||||
armadillo-devel
|
||||
-/usr/lib(64)?/pkgconfig/armadillo.pc
|
||||
requires -armadillo-<targettype>
|
||||
requires "libarmadillo12-<targettype> = <version>"
|
||||
requires "libarmadillo15-<targettype> = <version>"
|
||||
|
||||
@@ -1,3 +0,0 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:ebe3d820a764a177ff0e80e59440dc5b611121fa4af9c0552bc485d3e3e362a6
|
||||
size 256
|
||||
Reference in New Issue
Block a user