NuMojo v0.5 Release Highlights
NuMojo v0.5 introduces powerful features and optimizations for numerical computations. Explore the updates below, and check our updated documentation site.
---
New Features
- Complex Arrays: Added
ComplexNDArray
, ComplexSIMD
, and CDType
for advanced complex number operations.
- Type Coercion: TypeCoercion
struct handles type conversions in math functions.
- Data Buffer Management: New OwnData
type improves memory management in NDArray
and Matrix
.
- Array Iterators: Use NDIter
for flexible array traversal with NDArray.nditer()
.
- Tensor Conversion: Seamlessly convert between NDArray
and MAX Tensor
.
- Linear Algebra: Added det
for determinants and Householder-based QR decomposition.
---
Improvements
- Array Manipulation: Improved memory layout flags and reshaping methods.
- Enhanced Methods: Safer load
/store
with boundary checks and expanded indexing options.
- Print Customization: New PrintOption
for array formatting.
---
Deprecations
- Replaced order
and datatype
with flags
and dtype
.
- Removed offset
and coefficient
for simpler memory management.
---
Fixes
- Fixed negative index overflow in get
and set
.
- Improved __setitem__
for better handling of slices and integers.
---
Documentation Updates
Visit our documentation site for:
- Guides for all features.
- API tutorials and examples.
- Details on the latest changes.
Enjoy NuMojo v0.5's features! Learn more at our documentation.0 Replies