Numojo V0.3 Update to Mojo 24.5, and a couple new features.
Project
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
solve
,
inv
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
loadtxt
,
savetxt
savetxt
). - Extended Functionality: New methods such as
diagflat
diagflat
,
trace
trace
,
itemset
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
matmul
,
solve
solve
, and
inv
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!