Releases: rust-ndarray/ndarray-linalg
Releases · rust-ndarray/ndarray-linalg
0.13.0
https://github.com/rust-ndarray/ndarray-linalg/milestone/5
Updated dependencies
optional dependencies
Added
Changed
- Dual license, MIT or Apache-2.0 License #262
- Revise tests for least-square problem #227
- Support static link to LAPACK backend #204
- Drop LAPACKE dependence, and rewrite them in Rust (see below) #206
- Named record like
C { row: i32, lda: i32 }instead of enum forMatrixLayout#211 - Split LAPACK error into computational failure and invalid values #210
- Use thiserror crate #208
LAPACKE rewrite
- Cholesky #225
- Eigenvalue for general matrix #212
- Eigenvalue for symmetric/Hermitian matrix #217
- least squares problem #220
- QR decomposition #224
- LU decomposition #213
- LDL decomposition #216
- SVD #218
- SVD divid-and-conquer #219
- Tridiagonal #235
Maintenance
0.12.1
0.12.0
0.11.1
Release 0.11.0
Added
- Dependency to cauchy 0.2 #139
generate::random_{unitary,regular}for debug use #140krylovsubmodule
Removed
staticfeature #136- See README for detail
acceleratefeature #141- Dependencies to derive-new, procedurals
Changed
- Switch CI service: Circle CI -> Azure Pipeline #141
- submodule
lapack_traitsis renamed tolapack#139 ndarray_linalg::Scalartrait is split into two parts #139- cauchy::Scalar is a refined real/complex common trait
lapack::Lapackis a trait for primitive types which LAPACK supports
- Error type becomes simple #118 #127
- Assertions becomes more verbose #147
- blas-src 0.3, lapack-src 0.3
- intel-mkl-src becomes 0.4, which supports Windows! #146
Release 0.9.0
Release v0.8.0
- #92 Add intel-mkl backend
- #95 Switch to LAPACKE backend through blas-lapack-rs/lapacke
Release 0.7.1
New Feature
- reciprocal condition number
rcond#90
Release v0.7.0
Breaking Changes
- Rename
*_mutto*_inplace#83, #84 - Rename
Absolute::squared()toAbsolute::abs_sqr()#79 - The name of the traits and structs in
solveandsolvehmodules #81
New Features
Implementation issues
- use
proceduralsinstead ofenum-error-derive#86
You can see the complete list at v0.7.0 Milestone page.