Skip to content

Releases: iyassou/umatrix

umatrix v1.1.3

14 Feb 15:41
c907e04
Compare
Choose a tag to compare

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

15 Jul 09:30
f9aca7f
Compare
Choose a tag to compare

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

22 Aug 11:14
6318a3c
Compare
Choose a tag to compare

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

22 Aug 10:33
1306736
Compare
Choose a tag to compare

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

19 Aug 16:25
d1907ea
Compare
Choose a tag to compare

The initial release of umatrix, more of a historical landmark as subsequent releases have better performance.