Skip to content

PotatoNumPy v0.1.0 - Initial Release

Pre-release
Pre-release

Choose a tag to compare

@Madhavyamjala Madhavyamjala released this 15 May 10:37

Initial Alpha Release of PotatoNumPy 🥔

A pure Python linear algebra and tensor library built for educational purposes.

Features in this release:

  • Core Arrays: Support for multi-dimensional array creation with int, float, and complex types.
  • Elementwise Operations: Broadcasting support for scalar addition, subtraction, multiplication, division, power, and modulus.
  • Linear Algebra: Matrix multiplication (O(n^3)), dot products, cross products, determinants (recursive cofactor expansion), matrix inversion, transposes, traces, and normalization.
  • Tensor Operations: Arbitrary-depth recursive reductions including sum, min, max, and mean along specified axes.
  • Zero Dependencies: Implemented entirely using Python lists, explicit loops, and recursion to demonstrate internal array mechanics.