Determine if a buffer length is compatible with provided ndarray meta data.
Determine if a buffer length is compatible with a provided shape array.
Get the byte length of an ArrayBuffer, even in engines without a `.byteLength` method.
Test if a value is a Buffer object.
Detect native Buffer support.
Multidimensional arrays.
Test if a double-precision floating-point numeric value is NaN.
Test if an input value is a supported ndarray data type.
Test if a double-precision floating-point numeric value is infinite.
Test if an input value is an ndarray data type object.
Test whether an input value is the string representing column-major order.
Is this value a JS ArrayBuffer?
Compute the minimum and maximum linear indices in an underlying data buffer which are accessible to an array view.
Is this value a JS SharedArrayBuffer?
Test if an input value is an ndarray order.
Determine if an ndarray data type can be cast to another ndarray data type according to a specified casting mode.
Test if an input value is a supported ndarray index mode.
Determine if an ndarray data type can be safely cast to another ndarray data type.
Determine if an ndarray data type can be safely cast to, or is of the same kind as, another ndarray data type.
Test if a finite numeric value is an even number.
Determine if an ndarray data type can be safely cast or, for floating-point data types, downcast to another ndarray data type.
Test if a finite numeric value is an odd number.
Test if an input value is a supported ndarray complex-valued floating-point data type.
Return the underlying data buffer of a provided ndarray.