Skip to content

Release 3.0.0

Compare
Choose a tag to compare
@Siddhesh-Agarwal Siddhesh-Agarwal released this 15 Feb 11:51
· 18 commits to main since this release
4457a39
  • Made multiple corrections that solved a few significant bugs.
  • matmath.py has been converted from a simple function definitions into a full-fledged function class called Matrix.
  • Removed compatM() and compatAS() from Vector class.
  • Improved __init__, __iter__, __next__, __repr__ and __str__ methods in Vector class.
  • Added support for __matmul__ method and made changes to __mul__ method to Vector class.
  • removed __radd__, __rsub__ and __rmul__ methods from vector class (methods were not needed).
  • Added support for != and == operator to Vector class.
  • Created alias for arguement - arg in Vector class.
  • Added support for __radd__ and __rsub__ methods to Vector class.
  • Added minor() and cofactor() methods to Matrix class.
  • __setitem__ method in Vector class has ben deprecated.
  • x(), y() and z() methods in Vector class have ben deprecated. (using indexing instead)
  • improved importing.

Now you can use:

from matmath import Matrix, Vector

instead of importing like this:

from matmath.matmath import Matrix, Vector

What's Changed

Full Changelog: v2.1.1...v3.0.0