Skip to content

Frequently Asked Questions

Why Open Source ?

In the journey of developing pyrix, I opened up myself to the idea of 'Open Source' and never looked back.
I enjoy the perks of having open source project and give life to this project; rather than keep it to myself. Open Source

Why Use Pyrix ?

Pyrix is developed with a different mindset and approach to matrices. Some Features in favour are :

  • Zero External Dependencies
  • Pure Python-3 Implementation
  • Utilize Full advantage of Python Lists
  • A Better Data Object with Memoization
  • Good Documentation and DocString Support
Why is Pyrix Slower than Other Libraries ?

That is indeed true, Pyrix slows down on larger scale use cases when compared to other libraries from these issues:

  1. Python is Interpreted and unlike C/FORTRAN code used in other libraries Pyrix takes it slow. PYPY does help though.
  2. No Custom C Data Object/ Arrays Means we are back to good old python lists.
  3. Multi-Threading is not supported and Multi-Processing is not implemented in Pyrix yet.

Last update: December 31, 2020