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, andinv.
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!