Perform the symmetric rank 2 operation `A = α*x*y^T + α*y*x^T + A`.
Javascript implementation of Zarr
Perform the matrix-matrix operation `C = α*op(A)*op(B) + β*C` where `op(X)` is either `op(X) = X` or `op(X) = X^T`.
Convert a Node-API value representing a strided array to a signed 32-bit integer array.
Perform one of the matrix-vector operations `y = α*A*x + β*y` or `y = α*A^T*x + β*y`.
Pseudorandom number generator strided array function tools.
Add a constant to each double-precision floating-point strided array element and compute the sum using an improved Kahan–Babuška algorithm.
Perform the symmetric rank 2 operation `A = α*x*y^T + α*y*x^T + A`.
Like NumPy, in JavaScript (updated and fixed for NodeJS v13)
shader for voxel-mesher with ambient occulusion (voxel.js plugin)
Convert a Node-API value representing a strided array to an unsigned 32-bit integer array.
Create an array filled with ones and having the same length and data type as a provided array.
Apply a function to each element in an array and assign the result to an element in an output array, iterating from right to left.
Create an iterator from a strided array-like object.
Add a constant to each single-precision floating-point strided array element and compute the sum using an improved Kahan–Babuška algorithm.
Eode is an amazing, hybrid, JavaScript package. It includes advanced functions for arrays and objects that lodash doesn't have!
Numeric Javascript matrix operators ported to typed-array-function
tape utility to compare nested arrays within an epislon
WebGL texture wrapper
Apply a plane rotation.
Like NumPy, in JavaScript
Like NumPy, in JavaScript
Interchange two double-precision floating-point vectors.
Generate a linearly spaced numeric array whose elements increment by 1 starting from zero and having the same length and data type as a provided input array.