Numojo V0.3 Update to Mojo 24.5, and a couple new features.
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!2 Replies
Hey @mad alex 1997! Thanks for sharing this update. Any interest in talking about NuMojo during our community showcase/meeting on October 21st?
Sure.
Patch update V0.3.1 to fix some issues with matmul and clean up internal slicing interfaces.