diff --git a/lib/node_modules/@stdlib/blas/ext/README.md b/lib/node_modules/@stdlib/blas/ext/README.md index d5d99ce3abcd..e7791eca927d 100644 --- a/lib/node_modules/@stdlib/blas/ext/README.md +++ b/lib/node_modules/@stdlib/blas/ext/README.md @@ -60,6 +60,7 @@ The namespace contains the following: - [`sum( x[, options] )`][@stdlib/blas/ext/sum]: compute the sum along one or more ndarray dimensions. - [`toSorted( x[, sortOrder][, options] )`][@stdlib/blas/ext/to-sorted]: return a new ndarray containing the elements of an input ndarray sorted along one or more ndarray dimensions. - [`toSortedhp( x[, sortOrder][, options] )`][@stdlib/blas/ext/to-sortedhp]: return a new ndarray containing the elements of an input ndarray sorted along one or more ndarray dimensions using heapsort. +- [`unitspace( shape, start[, options] )`][@stdlib/blas/ext/unitspace]: return a new ndarray filled with linearly spaced numeric elements which increment by `1` starting from a specified value along one or more ndarray dimensions. - [`zeroTo( shape[, options] )`][@stdlib/blas/ext/zero-to]: return a new ndarray filled with linearly spaced numeric elements which increment by `1` starting from zero along one or more ndarray dimensions. @@ -133,6 +134,8 @@ console.log( objectKeys( ns ) ); [@stdlib/blas/ext/to-sortedhp]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/blas/ext/to-sortedhp +[@stdlib/blas/ext/unitspace]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/blas/ext/unitspace + [@stdlib/blas/ext/zero-to]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/blas/ext/zero-to diff --git a/lib/node_modules/@stdlib/blas/ext/base/README.md b/lib/node_modules/@stdlib/blas/ext/base/README.md index 3f400d43c9bf..24ad2166d8d4 100644 --- a/lib/node_modules/@stdlib/blas/ext/base/README.md +++ b/lib/node_modules/@stdlib/blas/ext/base/README.md @@ -57,6 +57,7 @@ var o = ns; - [`dapxsumors( N, alpha, x, strideX )`][@stdlib/blas/ext/base/dapxsumors]: add a scalar constant to each double-precision floating-point strided array element and compute the sum using ordinary recursive summation. - [`dapxsumpw( N, alpha, x, strideX )`][@stdlib/blas/ext/base/dapxsumpw]: add a scalar constant to each double-precision floating-point strided array element and compute the sum using pairwise summation. - [`dasumpw( N, x, strideX )`][@stdlib/blas/ext/base/dasumpw]: calculate the sum of absolute values (_L1_ norm) of double-precision floating-point strided array elements using pairwise summation. +- [`dcartesianSquare( order, N, x, strideX, out, LDO )`][@stdlib/blas/ext/base/dcartesian-square]: compute the Cartesian square for a double-precision floating-point strided array. - [`dcircshift( N, k, x, strideX )`][@stdlib/blas/ext/base/dcircshift]: circularly shift the elements of a double-precision floating-point strided array by a specified number of positions. - [`dcusum( N, sum, x, strideX, y, strideY )`][@stdlib/blas/ext/base/dcusum]: calculate the cumulative sum of double-precision floating-point strided array elements. - [`dcusumkbn( N, sum, x, strideX, y, strideY )`][@stdlib/blas/ext/base/dcusumkbn]: calculate the cumulative sum of double-precision floating-point strided array elements using an improved Kahan–Babuška algorithm. @@ -127,6 +128,7 @@ var o = ns; - [`gcusumkbn2( N, sum, x, strideX, y, strideY )`][@stdlib/blas/ext/base/gcusumkbn2]: calculate the cumulative sum of strided array elements using a second-order iterative Kahan–Babuška algorithm. - [`gcusumors( N, sum, x, strideX, y, strideY )`][@stdlib/blas/ext/base/gcusumors]: calculate the cumulative sum of strided array elements using ordinary recursive summation. - [`gcusumpw( N, sum, x, strideX, y, strideY )`][@stdlib/blas/ext/base/gcusumpw]: calculate the cumulative sum of strided array elements using pairwise summation. +- [`gdiff( N, k, x, strideX, N1, prepend, strideP, N2, append, strideA, out, strideOut, workspace, strideW )`][@stdlib/blas/ext/base/gdiff]: calculate the k-th discrete forward difference of a strided array. - [`gfillBy( N, x, strideX, clbk[, thisArg] )`][@stdlib/blas/ext/base/gfill-by]: fill a strided array according to a provided callback function. - [`gfill( N, alpha, x, strideX )`][@stdlib/blas/ext/base/gfill]: fill a strided array with a specified scalar constant. - [`gfindIndex( N, x, strideX, clbk[, thisArg] )`][@stdlib/blas/ext/base/gfind-index]: return the index of the first element which passes a test implemented by a predicate function. @@ -213,6 +215,7 @@ var o = ns; - [`ssumpw( N, x, strideX )`][@stdlib/blas/ext/base/ssumpw]: calculate the sum of single-precision floating-point strided array elements using pairwise summation. - [`sunitspace( N, start, x, strideX )`][@stdlib/blas/ext/base/sunitspace]: fill a single-precision floating-point strided array with linearly spaced numeric elements which increment by `1` starting from a specified value. - [`svander( order, mode, M, N, x, strideX, out, ldo )`][@stdlib/blas/ext/base/svander]: generate a single-precision floating-point Vandermonde matrix. +- [`swhere( N, condition, strideC, x, strideX, y, strideY, out, strideOut )`][@stdlib/blas/ext/base/swhere]: take elements from one of two single-precision floating-point strided arrays depending on a condition. - [`szeroTo( N, x, strideX )`][@stdlib/blas/ext/base/szero-to]: fill a single-precision floating-point strided array with linearly spaced numeric elements which increment by `1` starting from zero. - [`wasm`][@stdlib/blas/ext/base/wasm]: extensions to basic linear algebra subprograms (BLAS) compiled to WebAssembly. - [`zfill( N, alpha, x, strideX )`][@stdlib/blas/ext/base/zfill]: fill a double-precision complex floating-point strided array with a specified scalar constant. @@ -301,6 +304,8 @@ console.log( objectKeys( ns ) ); [@stdlib/blas/ext/base/dasumpw]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/blas/ext/base/dasumpw +[@stdlib/blas/ext/base/dcartesian-square]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/blas/ext/base/dcartesian-square + [@stdlib/blas/ext/base/dcircshift]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/blas/ext/base/dcircshift [@stdlib/blas/ext/base/dcusum]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/blas/ext/base/dcusum @@ -441,6 +446,8 @@ console.log( objectKeys( ns ) ); [@stdlib/blas/ext/base/gcusumpw]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/blas/ext/base/gcusumpw +[@stdlib/blas/ext/base/gdiff]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/blas/ext/base/gdiff + [@stdlib/blas/ext/base/gfill-by]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/blas/ext/base/gfill-by [@stdlib/blas/ext/base/gfill]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/blas/ext/base/gfill @@ -613,6 +620,8 @@ console.log( objectKeys( ns ) ); [@stdlib/blas/ext/base/svander]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/blas/ext/base/svander +[@stdlib/blas/ext/base/swhere]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/blas/ext/base/swhere + [@stdlib/blas/ext/base/szero-to]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/blas/ext/base/szero-to [@stdlib/blas/ext/base/wasm]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/blas/ext/base/wasm diff --git a/lib/node_modules/@stdlib/blas/ext/base/ndarray/README.md b/lib/node_modules/@stdlib/blas/ext/base/ndarray/README.md index 60e1b2796715..788b08df9304 100644 --- a/lib/node_modules/@stdlib/blas/ext/base/ndarray/README.md +++ b/lib/node_modules/@stdlib/blas/ext/base/ndarray/README.md @@ -48,6 +48,7 @@ The namespace exposes the following APIs: - [`coneTo( arrays )`][@stdlib/blas/ext/base/ndarray/cone-to]: fill a one-dimensional single-precision complex floating-point ndarray with linearly spaced numeric elements which increment by `1` starting from one. - [`csum( arrays )`][@stdlib/blas/ext/base/ndarray/csum]: compute the sum of all elements in a one-dimensional single-precision complex floating-point ndarray. - [`csumkbn( arrays )`][@stdlib/blas/ext/base/ndarray/csumkbn]: compute the sum of all elements in a one-dimensional single-precision complex floating-point ndarray using an improved Kahan–Babuška algorithm. +- [`cunitspace( arrays )`][@stdlib/blas/ext/base/ndarray/cunitspace]: fill a one-dimensional single-precision complex floating-point ndarray with linearly spaced numeric elements which increment by `1` starting from a specified value. - [`czeroTo( arrays )`][@stdlib/blas/ext/base/ndarray/czero-to]: fill a one-dimensional single-precision complex floating-point ndarray with linearly spaced numeric elements which increment by `1` starting from zero. - [`dcircshift( arrays )`][@stdlib/blas/ext/base/ndarray/dcircshift]: circularly shift the elements of a one-dimensional double-precision floating-point ndarray by a specified number of positions. - [`dcusum( arrays )`][@stdlib/blas/ext/base/ndarray/dcusum]: compute the cumulative sum of a one-dimensional double-precision floating-point ndarray. @@ -73,6 +74,7 @@ The namespace exposes the following APIs: - [`dsumkbn2( arrays )`][@stdlib/blas/ext/base/ndarray/dsumkbn2]: compute the sum of all elements in a one-dimensional double-precision floating-point ndarray using a second-order iterative Kahan–Babuška algorithm. - [`dsumors( arrays )`][@stdlib/blas/ext/base/ndarray/dsumors]: compute the sum of a one-dimensional double-precision floating-point ndarray using ordinary recursive summation. - [`dsumpw( arrays )`][@stdlib/blas/ext/base/ndarray/dsumpw]: compute the sum of a one-dimensional double-precision floating-point ndarray using pairwise summation. +- [`dunitspace( arrays )`][@stdlib/blas/ext/base/ndarray/dunitspace]: fill a one-dimensional double-precision floating-point ndarray with linearly spaced numeric elements which increment by `1` starting from a specified value. - [`dzeroTo( arrays )`][@stdlib/blas/ext/base/ndarray/dzero-to]: fill a one-dimensional double-precision floating-point ndarray with linearly spaced numeric elements which increment by `1` starting from zero. - [`gcircshift( arrays )`][@stdlib/blas/ext/base/ndarray/gcircshift]: circularly shift the elements of a one-dimensional ndarray by a specified number of positions. - [`gcusum( arrays )`][@stdlib/blas/ext/base/ndarray/gcusum]: compute the cumulative sum of a one-dimensional ndarray. @@ -123,10 +125,12 @@ The namespace exposes the following APIs: - [`ssumkbn2( arrays )`][@stdlib/blas/ext/base/ndarray/ssumkbn2]: compute the sum of all elements in a one-dimensional single-precision floating-point ndarray using a second-order iterative Kahan–Babuška algorithm. - [`ssumors( arrays )`][@stdlib/blas/ext/base/ndarray/ssumors]: compute the sum of a one-dimensional single-precision floating-point ndarray using ordinary recursive summation. - [`ssumpw( arrays )`][@stdlib/blas/ext/base/ndarray/ssumpw]: compute the sum of all elements in a one-dimensional single-precision floating-point ndarray using pairwise summation. +- [`sunitspace( arrays )`][@stdlib/blas/ext/base/ndarray/sunitspace]: fill a one-dimensional single-precision floating-point ndarray with linearly spaced numeric elements which increment by `1` starting from a specified value. - [`szeroTo( arrays )`][@stdlib/blas/ext/base/ndarray/szero-to]: fill a one-dimensional single-precision floating-point ndarray with linearly spaced numeric elements which increment by `1` starting from zero. - [`zoneTo( arrays )`][@stdlib/blas/ext/base/ndarray/zone-to]: fill a one-dimensional double-precision complex floating-point ndarray with linearly spaced numeric elements which increment by `1` starting from one. - [`zsum( arrays )`][@stdlib/blas/ext/base/ndarray/zsum]: compute the sum of all elements in a one-dimensional double-precision complex floating-point ndarray. - [`zsumkbn( arrays )`][@stdlib/blas/ext/base/ndarray/zsumkbn]: compute the sum of all elements in a one-dimensional double-precision complex floating-point ndarray using an improved Kahan–Babuška algorithm. +- [`zunitspace( arrays )`][@stdlib/blas/ext/base/ndarray/zunitspace]: fill a one-dimensional double-precision complex floating-point ndarray with linearly spaced numeric elements which increment by `1` starting from a specified value. - [`zzeroTo( arrays )`][@stdlib/blas/ext/base/ndarray/zzero-to]: fill a one-dimensional double-precision complex floating-point ndarray with linearly spaced numeric elements which increment by `1` starting from zero. @@ -176,6 +180,8 @@ console.log( objectKeys( ns ) ); [@stdlib/blas/ext/base/ndarray/csumkbn]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/blas/ext/base/ndarray/csumkbn +[@stdlib/blas/ext/base/ndarray/cunitspace]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/blas/ext/base/ndarray/cunitspace + [@stdlib/blas/ext/base/ndarray/czero-to]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/blas/ext/base/ndarray/czero-to [@stdlib/blas/ext/base/ndarray/dcircshift]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/blas/ext/base/ndarray/dcircshift @@ -226,6 +232,8 @@ console.log( objectKeys( ns ) ); [@stdlib/blas/ext/base/ndarray/dsumpw]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/blas/ext/base/ndarray/dsumpw +[@stdlib/blas/ext/base/ndarray/dunitspace]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/blas/ext/base/ndarray/dunitspace + [@stdlib/blas/ext/base/ndarray/dzero-to]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/blas/ext/base/ndarray/dzero-to [@stdlib/blas/ext/base/ndarray/gcircshift]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/blas/ext/base/ndarray/gcircshift @@ -326,6 +334,8 @@ console.log( objectKeys( ns ) ); [@stdlib/blas/ext/base/ndarray/ssumpw]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/blas/ext/base/ndarray/ssumpw +[@stdlib/blas/ext/base/ndarray/sunitspace]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/blas/ext/base/ndarray/sunitspace + [@stdlib/blas/ext/base/ndarray/szero-to]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/blas/ext/base/ndarray/szero-to [@stdlib/blas/ext/base/ndarray/zone-to]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/blas/ext/base/ndarray/zone-to @@ -334,6 +344,8 @@ console.log( objectKeys( ns ) ); [@stdlib/blas/ext/base/ndarray/zsumkbn]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/blas/ext/base/ndarray/zsumkbn +[@stdlib/blas/ext/base/ndarray/zunitspace]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/blas/ext/base/ndarray/zunitspace + [@stdlib/blas/ext/base/ndarray/zzero-to]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/blas/ext/base/ndarray/zzero-to diff --git a/lib/node_modules/@stdlib/ndarray/README.md b/lib/node_modules/@stdlib/ndarray/README.md index 86cc937cce0a..2fe3a7aba82c 100644 --- a/lib/node_modules/@stdlib/ndarray/README.md +++ b/lib/node_modules/@stdlib/ndarray/README.md @@ -262,10 +262,13 @@ The namespace contains the following multidimensional array utility functions: - [`defaults()`][@stdlib/ndarray/defaults]: default ndarray settings. - [`dispatch( fcns, types, data, nargs, nin, nout )`][@stdlib/ndarray/dispatch]: create an ndarray function interface which performs multiple dispatch. - [`forEach( x, fcn[, thisArg] )`][@stdlib/ndarray/for-each]: invoke a callback function once for each ndarray element. +- [`ndarraylike2scalar( x )`][@stdlib/ndarray/ndarraylike2scalar]: convert an ndarray-like object to a scalar value. - [`orders()`][@stdlib/ndarray/orders]: list of ndarray orders. - [`rot180( x[, options] )`][@stdlib/ndarray/rot180]: return a **read-only** view of an input ndarray rotated `180` degrees in a specified plane. - [`rotl90( x, k )`][@stdlib/ndarray/rotl90]: return a **read-only** view of a matrix (or a stack of matrices) rotated `90` degrees counterclockwise. +- [`toRot90( x[, options] )`][@stdlib/ndarray/to-rot90]: return a new `ndarray` where an input `ndarray` is rotated `90` degrees in a specified plane. - [`toRotr90( x, k )`][@stdlib/ndarray/to-rotr90]: return a new `ndarray` where a matrix (or a stack of matrices) is rotated 90 degrees clockwise. +- [`unflatten( x, dim, sizes )`][@stdlib/ndarray/unflatten]: return a read-only view of an input ndarray in which a specified dimension is expanded over multiple dimensions. @@ -314,14 +317,20 @@ console.log( objectKeys( ns ) ); [@stdlib/ndarray/for-each]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/ndarray/for-each +[@stdlib/ndarray/ndarraylike2scalar]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/ndarray/ndarraylike2scalar + [@stdlib/ndarray/orders]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/ndarray/orders [@stdlib/ndarray/rot180]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/ndarray/rot180 [@stdlib/ndarray/rotl90]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/ndarray/rotl90 +[@stdlib/ndarray/to-rot90]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/ndarray/to-rot90 + [@stdlib/ndarray/to-rotr90]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/ndarray/to-rotr90 +[@stdlib/ndarray/unflatten]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/ndarray/unflatten + [@stdlib/ndarray/base]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/ndarray/base [@stdlib/ndarray/iter]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/ndarray/iter diff --git a/lib/node_modules/@stdlib/ndarray/base/README.md b/lib/node_modules/@stdlib/ndarray/base/README.md index f95f136f1333..a4cf8a1cc264 100644 --- a/lib/node_modules/@stdlib/ndarray/base/README.md +++ b/lib/node_modules/@stdlib/ndarray/base/README.md @@ -209,6 +209,7 @@ var o = ns; - [`toNormalizedIndices( indices, max )`][@stdlib/ndarray/base/to-normalized-indices]: normalize a list of indices to the interval `[0,max]`. - [`toReversedDimension( x, dim )`][@stdlib/ndarray/base/to-reversed-dimension]: return a new ndarray where the order of elements of an input ndarray along a specified dimension is reversed. - [`toReversed( x )`][@stdlib/ndarray/base/to-reversed]: return a new ndarray where the order of elements of an input ndarray is reversed along each dimension. +- [`toRot180( x, dims )`][@stdlib/ndarray/base/to-rot180]: return a new ndarray where an ndarray is rotated 180 degrees in a specified plane. - [`toRot90( x, dims, k )`][@stdlib/ndarray/base/to-rot90]: return a new ndarray where an ndarray is rotated 90 degrees in a specified plane. - [`toRotl90( x, k )`][@stdlib/ndarray/base/to-rotl90]: return a new ndarray where a matrix (or a stack of matrices) is rotated 90 degrees counterclockwise. - [`toRotr90( x, k )`][@stdlib/ndarray/base/to-rotr90]: return a new ndarray where a matrix (or a stack of matrices) is rotated 90 degrees clockwise. @@ -632,6 +633,8 @@ console.log( objectKeys( ns ) ); [@stdlib/ndarray/base/to-reversed]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/ndarray/base/to-reversed +[@stdlib/ndarray/base/to-rot180]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/ndarray/base/to-rot180 + [@stdlib/ndarray/base/to-rot90]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/ndarray/base/to-rot90 [@stdlib/ndarray/base/to-rotl90]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/ndarray/base/to-rotl90