Skip to content

Releases: rust-ndarray/ndarray-linalg

lax-v0.18.1

02 Jun 17:03
19232cc

Choose a tag to compare

What's Changed

Others

New Contributors

Full Changelog: ndarray-linalg-v0.18.1...lax-v0.18.1

ndarray-linalg-v0.18.1

12 Jan 14:22
73bc23d

Choose a tag to compare

What's Changed

Others

New Contributors

Full Changelog: ndarray-linalg-v0.18.0...ndarray-linalg-v0.18.1

v0.18.0

06 Nov 10:14
49e964b

Choose a tag to compare

What's Changed

Breaking Change

New features

  • Implement generalized eigenvalue solver for general square matrices (LAPACK's ?ggev) by @bangconghuynh in #403
  • Update features to match intel-mkl-src 8.1 by @Dirreke in #409

Bug fixes

Others

New Contributors

Full Changelog: ndarray-linalg-v0.17.0...ndarray-linalg-v0.18.0

v0.17.0

29 Jan 15:31
fb48539

Choose a tag to compare

What's Changed

  • This version fix the build failure on some platforms including arm.
  • This version fix the compatibility with ndarray 0.16.0.

New features

Bug fixes

Update Dependencies

Others

New Contributors

Full Changelog: ndarray-linalg-v0.16.0...ndarray-linalg-v0.17.0

0.16.0

04 Oct 10:05
3e13736

Choose a tag to compare

What's Changed

Breaking changes

New features

  • random_*_using API for using given RNG by @termoshtt in #337
  • Strict memory management using EigWork struct for lax::Eig_ by @termoshtt in #333
  • Add lax::eigh::EighWork, merge lax::Eigh_ into Lapack trait by @termoshtt in #341
  • Add HouseholderWork, merge lax::QR_ into Lapack by @termoshtt in #343
  • Add SvdWork, merge lax::SVD_ into Lapack trait by @termoshtt in #345
  • Merge Solve_, Solveh_ and Cholesky_ into Lapack trait by @termoshtt in #346
  • Merge Rcond_ and OperatorNorm_ into Lapack trait by @termoshtt in #347
  • Add LuTridiagonalWork, merge Tridiagonal_ into Lapack by @termoshtt in #349

Bug fixes

Changes

Others

Full Changelog: ndarray-linalg-v0.15.0...ndarray-linalg-v0.16.0

0.15.0

30 Aug 14:15
a839bc1

Choose a tag to compare

What's Changed

From this release, lax crate has same version as ndarray-linalg to simplify release process and change-logs.

Breaking changes

Changes

Others

New Contributors

Full Changelog: ndarray-linalg-v0.14.1...ndarray-linalg-v0.15.0

ndarray-linalg-0.14.1

14 Aug 06:29

Choose a tag to compare

0.14.1 - 14 August 2021

Hot fix due to the build failure on docs.rs #301

Fixed

  • Add crate:: prefix to top-level wildcard imports #302

ndarray-linalg-0.14.0

17 Jul 13:40

Choose a tag to compare

0.14.0 - 17 July 2021

Updated dependencies

  • ndarray 0.15 #273
  • cauchy 0.4 (num-complex 0.4, rand 0.8), lapack 0.18 #276

Fixed

  • Fix memory layout of the output of inverse of LUFactorized #297
  • Fix Eig for column-major arrays with real elements #298
  • Fix Solve::solve_h_* for complex inputs with standard layout #296
  • Add checks for matching shapes in Solve, SolveH, and EighInplace #290

Changed

  • Avoid unnecessary calculation of eigenvectors in EigVals::eigvals and relax the DataMut bound #286
  • Add basic documentation for eigh module #283
  • Port usage of uninitialized to build_uninit #287
  • Relax type bounds for LeastSquaresSvd family #272

lax-0.2.0

17 Jul 13:07

Choose a tag to compare

0.2.0 - 17 July 2021

Updated dependencies

  • cauchy 0.4 (num-complex 0.4, rand 0.8), lapack 0.18 #276

Fixed

  • Fix memory layout of the output of inverse of LUFactorized #297
  • Fix Eig for column-major arrays with real elements #298
  • Fix Solve::solve_h_* for complex inputs with standard layout #296

ndarray-linalg-0.13.1

13 Mar 08:09

Choose a tag to compare

0.13.1 - 13 March 2021

Changed

  • Not require continious layout for trace #263

Maintenance

  • Fix doc.rs for KaTeX integration #268