ndarray 0.15 is finally released.
The following are some highlights, see the release note for the whole story.
- Support for inserting new axes while slicing
- no-std (with alloc) support
- two-sided broadcasting for arithmetic operations on arrays
-
.cell_view()
for interior mutability array views of regular arrays - Improved
Array::uninit
constructor and other features for dealing with uninitialized data usingMaybeUninit
. -
.std()
and.var()
methods - Lots of methods got easier to understand names. Zip now has a
for_each
and every array now has.rows()
and.columns()
for row/column producers/iterables.
Thanks to jturner314, SparrowLii, xd009642, dam5h, insideoutclub, kdubovikov and bluss who contributed the changes for this release.