#Numojo V0.3 Update to Mojo 24.5, and a couple new features.

4 messages · Page 1 of 1 (latest)

graceful crown
#

We’re excited to announce the release of NuMojo v0.3, with support for Mojo 24.5, a few new features, improvements, and fixes. Here's a quick overview of what's new:

Key New Features

  • Magic System and MAX 24.5 Support: Enhanced compatibility with new systems, allowing for more efficient processing.
  • Linear Algebra Functions: New functions like solve, inv, and LU decomposition make it easier to solve equations and matrix inversions.
  • New IO Module: Basic IO functionalities, including scientific float formatting and text file handling (loadtxt, savetxt).
  • Extended Functionality: New methods such as diagflat, trace, itemset, and more provide additional utility in working with NDArray.

Improvements

  • Refined NDArray: Updated constructors, moved random initializers out, and improved overall behavior for data manipulation.
  • Parallelization Fixes: Addressed parallel processing issues in key functions like matmul, solve, and inv.

Additional Updates

  • Multi-lingual support has been added for the README, workflows have been enhanced with unit tests and linting, and several outdated methods have been removed.

This release marks a major step forward in functionality, making NuMojo more versatile and efficient for users. Stay tuned for more updates!

solemn ibex
#

Hey @graceful crown! Thanks for sharing this update. Any interest in talking about NuMojo during our community showcase/meeting on October 21st?

graceful crown
#

Patch update V0.3.1 to fix some issues with matmul and clean up internal slicing interfaces.