rulinalg v0.4.2 Release Notes
Release Date: 2017-02-17 // over 6 years ago-
๐ฅ Breaking Changes
- ๐ None, but
Matrix::lup_decomp
has been deprecated and will be removed soon.
๐ Features
- โ Added dedicated
PermutationMatrix
. This type provides more efficent operations with permutation matrices. - โ Added CSV read/write functionality to
Matrix
. Underio
feature flag. - Added column iterators, accessed via
BaseMatrix::col_iter
andBaseMatrixMut::col_iter_mut
functions. - โ Added new
PartialPivLU
struct which contains the result of an LUP decomposition. ๐ This struct will replace theMatrix::lup_decomp
function in a future release.
๐ Bug Fixes
- ๐ Fixed an overflow bug with
SliceIter
.
Minor Changes
- ๐ Fixed (very) minor performance issue in
min
/max
functions.
- ๐ None, but
Previous changes from v0.4.1
-
๐ฅ Breaking Changes
- None
๐ Features
- โ Added new
vector!
macro forVector
construction. - โ Added new
min
andmax
functions to theBaseMatrix
trait. - Implemented conversion traits to convert
Row
/Column
types toVector
.
๐ Bug Fixes
- None
Minor Changes
- ๐ Performance improvement to
BaseMatrix::sum_rows
function. also gives passive improvement tomean
andvariance
. - Improving layout of the
vector
module. - Made
matrix!
macro use square brackets consistently.