Get the ArrayBuffer out of a DataView, robustly.
Get the byte length of an ArrayBuffer, even in engines without a `.byteLength` method.
smart-buffer is a Buffer wrapper that adds automatic read & write offset tracking, string operations, data insertions, and more.
Is this value a JS SharedArrayBuffer?
Create an uninitialized ndarray having a specified shape and data type.
Apply a binary callback to elements in input ndarrays and assign results to elements in an output ndarray.
Get the ArrayBuffer out of a TypedArray, robustly.
Resolve a loop block size for multi-dimensional array tiled loops.
Reorder ndarray dimensions and associated strides for loop interchange.
Pass in a string, array, Buffer, Data View, or Uint8Array, and get a Buffer back.
Convert a linear index to an array of subscripts.
Convert a scalar value to a zero-dimensional ndarray.
ArrayBuffer.
Resize an ndarray with Lanczos resampling
Allocate a buffer having a specified number of bytes.
Create an uninitialized ndarray having a specified shape and data type.
Test if an input value is a supported ndarray casting mode.
Create an uninitialized ndarray having the same shape and data type as a provided ndarray.
DataView.
Convert an ndarray-like object to an ndarray.
Convert an ndarray-like object to a scalar value.
Node.js Buffer API, for the browser
Given a stride array, determine whether an array is row-major.
Common operations for ndarray arrays