Releases: iyassou/umatrix
Releases · iyassou/umatrix
umatrix v1.1.3
Fixes
- Erroneous
fill
function: list multiplications were replaced with nested list comprehensions.
Changes
- Replaced lambda functions with regular functions, mostly for style and readability's sakes.
umatrix v1.1.2
Changes and Fixes
- Removed
from math import floor
, using//
instead. - Fixed uncaught exception in
__mul__
. - Fixed error in lesser traveled
__getitem__
path that resulted in column and row index reversal.
umatrix v1.1.1
Patch
__setitem__
had an undefined variable and faulty logic in one of its lesser traveled if
branches. The undefined variable was removed and the logic in the if
branch amended.
umatrix v1.1
New functionality
v1.1 introduces numpy
-like matrix slicing support.
Performance improvement on v1.0
Slow __getitem__
calls within the det
and inverse
as well as other functions were replaced with a local variable caching self.rows
: fractions of a millisecond were gained.
Deprecated
The size
method has been dropped in favour of shape
.
umatrix v1.0
The initial release of umatrix
, more of a historical landmark as subsequent releases have better performance.