Releases: iyassou/umatrix
Releases · iyassou/umatrix
umatrix v1.1.3
Fixes
- Erroneous
fillfunction: 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.