Jim Turner
Jim Turner
Rust code assumes that threads can be used without restriction. So, by default, we should disable OpenBLAS threading and enable locking with `USE_THREAD=0 USE_LOCKING=1`, since [the docs indicate that threading...
Please post your thoughts, or let me know if something is unclear/confusing! # Summary This RFC proposes the addition of a new storage type `RefRepr` and associated type aliases `ArrayRef`,...
I've been thinking about the dimension types for a while. Two things I don't like about the current implementation are that: 1. Strides are represented as `usize` and have to...
For crates without a `documentation` key in their `Cargo.toml`, `crates.io` is supposed to generate a `Documentation` link to `docs.rs`. However, this `Documentation` link is sometimes missing on search results. Steps...
I'm considering changing the public API as follows: - Move `.npz` functionality into a separate crate - Rename `ReadableElement` to `ReadElement` - Rename `WritableElement` to `WriteElement` - Rename `read_npy` to...
As @jonathanstrong pointed out in #46, NumPy and `ndarray-npy` currently behave differently regarding the names of the arrays in `.npz` files. When writing a `.npz` file, [NumPy unconditionally adds ".npy"...
It would be nice to support creating an array with Fortran layout using `write_zeroed_npy`. I considered using `ndarray::ShapeBuilder` for this, but that trait doesn't currently expose enough information about the...