From 18e9c7f9cc9bd47ee09f12da0ba49b8639af7d2b Mon Sep 17 00:00:00 2001
From: kgryte <2643044+kgryte@users.noreply.github.com>
Date: Sun, 29 Mar 2026 05:57:30 +0000
Subject: [PATCH] docs: update namespace table of contents
Signed-off-by: stdlib-bot <82920195+stdlib-bot@users.noreply.github.com>
---
.../@stdlib/blas/ext/base/README.md | 51 +++++++
.../@stdlib/blas/ext/base/ndarray/README.md | 144 ++++++++++++++++++
lib/node_modules/@stdlib/ndarray/README.md | 3 +
.../@stdlib/ndarray/base/README.md | 12 ++
4 files changed, 210 insertions(+)
diff --git a/lib/node_modules/@stdlib/blas/ext/base/README.md b/lib/node_modules/@stdlib/blas/ext/base/README.md
index 0fda9489cc67..506869344908 100644
--- a/lib/node_modules/@stdlib/blas/ext/base/README.md
+++ b/lib/node_modules/@stdlib/blas/ext/base/README.md
@@ -46,6 +46,7 @@ var o = ns;
- [`cfill( N, alpha, x, strideX )`][@stdlib/blas/ext/base/cfill]: fill a single-precision complex floating-point strided array with a specified scalar constant.
- [`csum( N, x, strideX )`][@stdlib/blas/ext/base/csum]: calculate the sum of single-precision complex floating-point strided array elements.
- [`csumkbn( N, x, strideX )`][@stdlib/blas/ext/base/csumkbn]: calculate the sum of single-precision complex floating-point strided array elements using an improved Kahan–Babuška algorithm.
+- [`czeroTo( N, x, strideX )`][@stdlib/blas/ext/base/czero-to]: fill a single-precision complex floating-point strided array with linearly spaced numeric elements which increment by `1` starting from zero.
- [`dapx( N, alpha, x, strideX )`][@stdlib/blas/ext/base/dapx]: add a scalar constant to each element in a double-precision floating-point strided array.
- [`dapxsum( N, alpha, x, strideX )`][@stdlib/blas/ext/base/dapxsum]: add a scalar constant to each double-precision floating-point strided array element and compute the sum.
- [`dapxsumkbn( N, alpha, x, strideX )`][@stdlib/blas/ext/base/dapxsumkbn]: add a scalar constant to each double-precision floating-point strided array element and compute the sum using an improved Kahan–Babuška algorithm.
@@ -53,12 +54,14 @@ 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.
+- [`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.
- [`dcusumkbn2( N, sum, x, strideX, y, strideY )`][@stdlib/blas/ext/base/dcusumkbn2]: calculate the cumulative sum of double-precision floating-point strided array elements using a second-order iterative Kahan–Babuška algorithm.
- [`dcusumors( N, sum, x, strideX, y, strideY )`][@stdlib/blas/ext/base/dcusumors]: calculate the cumulative sum of double-precision floating-point strided array elements using ordinary recursive summation.
- [`dcusumpw( N, sum, x, strideX, y, strideY )`][@stdlib/blas/ext/base/dcusumpw]: calculate the cumulative sum of double-precision floating-point strided array elements using pairwise summation.
- [`dfill( N, alpha, x, strideX )`][@stdlib/blas/ext/base/dfill]: fill a double-precision floating-point strided array with a specified scalar constant.
+- [`dindexOfRow( order, M, N, A, LDA, x, strideX, workspace, strideW )`][@stdlib/blas/ext/base/dindex-of-row]: return the index of the first row in a double-precision floating-point input matrix which has the same elements as a provided search vector.
- [`dindexOf( N, searchElement, x, strideX )`][@stdlib/blas/ext/base/dindex-of]: return the first index of a specified search element in a double-precision floating-point strided array.
- [`dlastIndexOf( N, searchElement, x, strideX )`][@stdlib/blas/ext/base/dlast-index-of]: return the last index of a specified search element in a double-precision floating-point strided array.
- [`dlinspace( N, start, stop, endpoint, x, strideX )`][@stdlib/blas/ext/base/dlinspace]: fill a double-precision floating-point strided array with linearly spaced values over a specified interval.
@@ -75,13 +78,19 @@ var o = ns;
- [`dnansumkbn2( N, x, strideX )`][@stdlib/blas/ext/base/dnansumkbn2]: calculate the sum of double-precision floating-point strided array elements, ignoring `NaN` values and using a second-order iterative Kahan–Babuška algorithm.
- [`dnansumors( N, x, strideX )`][@stdlib/blas/ext/base/dnansumors]: calculate the sum of double-precision floating-point strided array elements, ignoring `NaN` values and using ordinary recursive summation.
- [`dnansumpw( N, x, strideX )`][@stdlib/blas/ext/base/dnansumpw]: calculate the sum of double-precision floating-point strided array elements, ignoring `NaN` values and using pairwise summation.
+- [`doneTo( N, x, strideX )`][@stdlib/blas/ext/base/done-to]: fill a double-precision floating-point strided array with linearly spaced numeric elements which increment by `1` starting from one.
- [`drev( N, x, strideX )`][@stdlib/blas/ext/base/drev]: reverse a double-precision floating-point strided array in-place.
+- [`drrss( N, x, strideX, y, strideY )`][@stdlib/blas/ext/base/drrss]: calculate the square root of the residual sum of squares of two double-precision floating-point strided arrays.
+- [`drss( N, x, strideX, y, strideY )`][@stdlib/blas/ext/base/drss]: calculate the residual sum of squares of two double-precision floating-point strided arrays.
+- [`drssbl( N, x, strideX, y, strideY )`][@stdlib/blas/ext/base/drssbl]: calculate the residual sum of squares of two double-precision floating-point strided arrays using Blue's algorithm.
+- [`drsskbn( N, x, strideX, y, strideY )`][@stdlib/blas/ext/base/drsskbn]: calculate the residual sum of squares of two double-precision floating-point strided arrays using an improved Kahan–Babuška algorithm.
- [`dsapxsum( N, alpha, x, strideX )`][@stdlib/blas/ext/base/dsapxsum]: add a scalar constant to each single-precision floating-point strided array element, and compute the sum using extended accumulation and returning an extended precision result.
- [`dsapxsumpw( N, alpha, x, strideX )`][@stdlib/blas/ext/base/dsapxsumpw]: add a constant to each single-precision floating-point strided array element, and compute the sum using pairwise summation with extended accumulation and returning an extended precision result.
- [`dsnannsumors( N, x, strideX, out, strideOut )`][@stdlib/blas/ext/base/dsnannsumors]: calculate the sum of single-precision floating-point strided array elements, ignoring `NaN` values, using ordinary recursive summation with extended accumulation, and returning an extended precision result.
- [`dsnansum( N, x, strideX )`][@stdlib/blas/ext/base/dsnansum]: calculate the sum of single-precision floating-point strided array elements, ignoring `NaN` values, using extended accumulation, and returning an extended precision result.
- [`dsnansumors( N, x, strideX )`][@stdlib/blas/ext/base/dsnansumors]: calculate the sum of single-precision floating-point strided array elements, ignoring `NaN` values, using ordinary recursive summation with extended accumulation, and returning an extended precision result.
- [`dsnansumpw( N, x, strideX )`][@stdlib/blas/ext/base/dsnansumpw]: calculate the sum of single-precision floating-point strided array elements, ignoring `NaN` values, using pairwise summation with extended accumulation, and returning an extended precision result.
+- [`dsort( N, order, x, strideX )`][@stdlib/blas/ext/base/dsort]: sort a double-precision floating-point strided array.
- [`dsort2hp( N, order, x, strideX, y, strideY )`][@stdlib/blas/ext/base/dsort2hp]: simultaneously sort two double-precision floating-point strided arrays based on the sort order of the first array using heapsort.
- [`dsort2ins( N, order, x, strideX, y, strideY )`][@stdlib/blas/ext/base/dsort2ins]: simultaneously sort two double-precision floating-point strided arrays based on the sort order of the first array using insertion sort.
- [`dsort2sh( N, order, x, strideX, y, strideY )`][@stdlib/blas/ext/base/dsort2sh]: simultaneously sort two double-precision floating-point strided arrays based on the sort order of the first array using Shellsort.
@@ -96,6 +105,7 @@ var o = ns;
- [`dsumkbn2( N, x, strideX )`][@stdlib/blas/ext/base/dsumkbn2]: calculate the sum of double-precision floating-point strided array elements using a second-order iterative Kahan–Babuška algorithm.
- [`dsumors( N, x, strideX )`][@stdlib/blas/ext/base/dsumors]: calculate the sum of double-precision floating-point strided array elements using ordinary recursive summation.
- [`dsumpw( N, x, strideX )`][@stdlib/blas/ext/base/dsumpw]: calculate the sum of double-precision floating-point strided array elements using pairwise summation.
+- [`dzeroTo( N, x, strideX )`][@stdlib/blas/ext/base/dzero-to]: fill a double-precision floating-point strided array with linearly spaced numeric elements which increment by `1` starting from zero.
- [`gapx( N, alpha, x, strideX )`][@stdlib/blas/ext/base/gapx]: add a scalar constant to each element in a strided array.
- [`gapxsum( N, alpha, x, strideX )`][@stdlib/blas/ext/base/gapxsum]: add a scalar constant to each strided array element and compute the sum.
- [`gapxsumkbn( N, alpha, x, strideX )`][@stdlib/blas/ext/base/gapxsumkbn]: add a scalar constant to each strided array element and compute the sum using an improved Kahan–Babuška algorithm.
@@ -103,6 +113,8 @@ var o = ns;
- [`gapxsumors( N, alpha, x, strideX )`][@stdlib/blas/ext/base/gapxsumors]: add a scalar constant to each strided array element and compute the sum using ordinary recursive summation.
- [`gapxsumpw( N, alpha, x, strideX )`][@stdlib/blas/ext/base/gapxsumpw]: add a scalar constant to each strided array element and compute the sum using pairwise summation.
- [`gasumpw( N, x, strideX )`][@stdlib/blas/ext/base/gasumpw]: calculate the sum of absolute values (_L1_ norm) of strided array elements using pairwise summation.
+- [`gcircshift( N, k, x, strideX )`][@stdlib/blas/ext/base/gcircshift]: circularly shift the elements of a strided array by a specified number of positions.
+- [`gconjoin( N, prefix, suffix, conjunction, oxfordComma, x, strideX )`][@stdlib/blas/ext/base/gconjoin]: return a string created by joining strided array elements into a human-readable list using a conjunction.
- [`gcusum( N, sum, x, strideX, y, strideY )`][@stdlib/blas/ext/base/gcusum]: calculate the cumulative sum of strided array elements.
- [`gcusumkbn( N, sum, x, strideX, y, strideY )`][@stdlib/blas/ext/base/gcusumkbn]: calculate the cumulative sum of strided array elements using an improved Kahan–Babuška algorithm.
- [`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.
@@ -114,6 +126,8 @@ var o = ns;
- [`gfindLastIndex( N, x, strideX, clbk[, thisArg] )`][@stdlib/blas/ext/base/gfind-last-index]: return the index of the last element which passes a test implemented by a predicate function.
- [`gindexOfRow( order, M, N, A, LDA, x, strideX )`][@stdlib/blas/ext/base/gindex-of-row]: return the index of the first row in an input matrix which has the same elements as a provided search vector.
- [`gindexOf( N, searchElement, x, strideX )`][@stdlib/blas/ext/base/gindex-of]: return the first index of a specified search element in a strided array.
+- [`gjoinBetween( N, prefix, suffix, x, strideX, separators, strideS )`][@stdlib/blas/ext/base/gjoin-between]: return a string by joining strided array elements using a specified separator for each pair of consecutive elements.
+- [`gjoin( N, separator, x, strideX )`][@stdlib/blas/ext/base/gjoin]: return a string created by joining strided array elements using a specified separator.
- [`glastIndexOf( N, searchElement, x, strideX )`][@stdlib/blas/ext/base/glast-index-of]: return the last index of a specified search element in a strided array.
- [`glinspace( N, start, stop, endpoint, x, strideX )`][@stdlib/blas/ext/base/glinspace]: fill a strided array with linearly spaced values over a specified interval.
- [`gnannsumkbn( N, x, strideX, out, strideOut )`][@stdlib/blas/ext/base/gnannsumkbn]: calculate the sum of strided array elements, ignoring `NaN` values and using an improved Kahan–Babuška algorithm.
@@ -124,6 +138,7 @@ var o = ns;
- [`gnansumors( N, x, strideX )`][@stdlib/blas/ext/base/gnansumors]: calculate the sum of strided array elements, ignoring `NaN` values and using ordinary recursive summation.
- [`gnansumpw( N, x, strideX )`][@stdlib/blas/ext/base/gnansumpw]: calculate the sum of strided array elements, ignoring `NaN` values and using pairwise summation.
- [`grev( N, x, strideX )`][@stdlib/blas/ext/base/grev]: reverse a strided array in-place.
+- [`gsort( N, order, x, strideX )`][@stdlib/blas/ext/base/gsort]: sort a strided array.
- [`gsort2hp( N, order, x, strideX, y, strideY )`][@stdlib/blas/ext/base/gsort2hp]: simultaneously sort two strided arrays based on the sort order of the first array using heapsort.
- [`gsort2ins( N, order, x, strideX, y, strideY )`][@stdlib/blas/ext/base/gsort2ins]: simultaneously sort two strided arrays based on the sort order of the first array using insertion sort.
- [`gsort2sh( N, order, x, strideX, y, strideY )`][@stdlib/blas/ext/base/gsort2sh]: simultaneously sort two strided arrays based on the sort order of the first array using Shellsort.
@@ -143,6 +158,7 @@ var o = ns;
- [`sapxsumors( N, alpha, x, strideX )`][@stdlib/blas/ext/base/sapxsumors]: add a scalar constant to each single-precision floating-point strided array element and compute the sum using ordinary recursive summation.
- [`sapxsumpw( N, alpha, x, strideX )`][@stdlib/blas/ext/base/sapxsumpw]: add a scalar constant to each single-precision floating-point strided array element and compute the sum using pairwise summation.
- [`sasumpw( N, x, strideX )`][@stdlib/blas/ext/base/sasumpw]: calculate the sum of absolute values (_L1_ norm) of single-precision floating-point strided array elements using pairwise summation.
+- [`scircshift( N, k, x, strideX )`][@stdlib/blas/ext/base/scircshift]: circularly shift the elements of a single-precision floating-point strided array by a specified number of positions.
- [`scusum( N, sum, x, strideX, y, strideY )`][@stdlib/blas/ext/base/scusum]: calculate the cumulative sum of single-precision floating-point strided array elements.
- [`scusumkbn( N, sum, x, strideX, y, strideY )`][@stdlib/blas/ext/base/scusumkbn]: calculate the cumulative sum of single-precision floating-point strided array elements using an improved Kahan–Babuška algorithm.
- [`scusumkbn2( N, sum, x, strideX, y, strideY )`][@stdlib/blas/ext/base/scusumkbn2]: calculate the cumulative sum of single-precision floating-point strided array elements using a second-order iterative Kahan–Babuška algorithm.
@@ -175,6 +191,7 @@ var o = ns;
- [`ssumkbn2( N, x, strideX )`][@stdlib/blas/ext/base/ssumkbn2]: calculate the sum of single-precision floating-point strided array elements using a second-order iterative Kahan–Babuška algorithm.
- [`ssumors( N, x, strideX )`][@stdlib/blas/ext/base/ssumors]: calculate the sum of single-precision floating-point strided array elements using ordinary recursive summation.
- [`ssumpw( N, x, strideX )`][@stdlib/blas/ext/base/ssumpw]: calculate the sum of single-precision floating-point strided array elements using pairwise summation.
+- [`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.
- [`zsum( N, x, strideX )`][@stdlib/blas/ext/base/zsum]: calculate the sum of double-precision complex floating-point strided array elements.
@@ -235,6 +252,8 @@ console.log( objectKeys( ns ) );
[@stdlib/blas/ext/base/csumkbn]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/blas/ext/base/csumkbn
+[@stdlib/blas/ext/base/czero-to]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/blas/ext/base/czero-to
+
[@stdlib/blas/ext/base/dapx]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/blas/ext/base/dapx
[@stdlib/blas/ext/base/dapxsum]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/blas/ext/base/dapxsum
@@ -249,6 +268,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/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
[@stdlib/blas/ext/base/dcusumkbn]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/blas/ext/base/dcusumkbn
@@ -261,6 +282,8 @@ console.log( objectKeys( ns ) );
[@stdlib/blas/ext/base/dfill]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/blas/ext/base/dfill
+[@stdlib/blas/ext/base/dindex-of-row]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/blas/ext/base/dindex-of-row
+
[@stdlib/blas/ext/base/dindex-of]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/blas/ext/base/dindex-of
[@stdlib/blas/ext/base/dlast-index-of]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/blas/ext/base/dlast-index-of
@@ -293,8 +316,18 @@ console.log( objectKeys( ns ) );
[@stdlib/blas/ext/base/dnansumpw]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/blas/ext/base/dnansumpw
+[@stdlib/blas/ext/base/done-to]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/blas/ext/base/done-to
+
[@stdlib/blas/ext/base/drev]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/blas/ext/base/drev
+[@stdlib/blas/ext/base/drrss]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/blas/ext/base/drrss
+
+[@stdlib/blas/ext/base/drss]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/blas/ext/base/drss
+
+[@stdlib/blas/ext/base/drssbl]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/blas/ext/base/drssbl
+
+[@stdlib/blas/ext/base/drsskbn]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/blas/ext/base/drsskbn
+
[@stdlib/blas/ext/base/dsapxsum]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/blas/ext/base/dsapxsum
[@stdlib/blas/ext/base/dsapxsumpw]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/blas/ext/base/dsapxsumpw
@@ -307,6 +340,8 @@ console.log( objectKeys( ns ) );
[@stdlib/blas/ext/base/dsnansumpw]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/blas/ext/base/dsnansumpw
+[@stdlib/blas/ext/base/dsort]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/blas/ext/base/dsort
+
[@stdlib/blas/ext/base/dsort2hp]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/blas/ext/base/dsort2hp
[@stdlib/blas/ext/base/dsort2ins]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/blas/ext/base/dsort2ins
@@ -335,6 +370,8 @@ console.log( objectKeys( ns ) );
[@stdlib/blas/ext/base/dsumpw]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/blas/ext/base/dsumpw
+[@stdlib/blas/ext/base/dzero-to]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/blas/ext/base/dzero-to
+
[@stdlib/blas/ext/base/gapx]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/blas/ext/base/gapx
[@stdlib/blas/ext/base/gapxsum]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/blas/ext/base/gapxsum
@@ -349,6 +386,10 @@ console.log( objectKeys( ns ) );
[@stdlib/blas/ext/base/gasumpw]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/blas/ext/base/gasumpw
+[@stdlib/blas/ext/base/gcircshift]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/blas/ext/base/gcircshift
+
+[@stdlib/blas/ext/base/gconjoin]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/blas/ext/base/gconjoin
+
[@stdlib/blas/ext/base/gcusum]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/blas/ext/base/gcusum
[@stdlib/blas/ext/base/gcusumkbn]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/blas/ext/base/gcusumkbn
@@ -371,6 +412,10 @@ console.log( objectKeys( ns ) );
[@stdlib/blas/ext/base/gindex-of]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/blas/ext/base/gindex-of
+[@stdlib/blas/ext/base/gjoin-between]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/blas/ext/base/gjoin-between
+
+[@stdlib/blas/ext/base/gjoin]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/blas/ext/base/gjoin
+
[@stdlib/blas/ext/base/glast-index-of]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/blas/ext/base/glast-index-of
[@stdlib/blas/ext/base/glinspace]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/blas/ext/base/glinspace
@@ -391,6 +436,8 @@ console.log( objectKeys( ns ) );
[@stdlib/blas/ext/base/grev]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/blas/ext/base/grev
+[@stdlib/blas/ext/base/gsort]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/blas/ext/base/gsort
+
[@stdlib/blas/ext/base/gsort2hp]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/blas/ext/base/gsort2hp
[@stdlib/blas/ext/base/gsort2ins]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/blas/ext/base/gsort2ins
@@ -429,6 +476,8 @@ console.log( objectKeys( ns ) );
[@stdlib/blas/ext/base/sasumpw]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/blas/ext/base/sasumpw
+[@stdlib/blas/ext/base/scircshift]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/blas/ext/base/scircshift
+
[@stdlib/blas/ext/base/scusum]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/blas/ext/base/scusum
[@stdlib/blas/ext/base/scusumkbn]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/blas/ext/base/scusumkbn
@@ -493,6 +542,8 @@ console.log( objectKeys( ns ) );
[@stdlib/blas/ext/base/ssumpw]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/blas/ext/base/ssumpw
+[@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
[@stdlib/blas/ext/base/zfill]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/blas/ext/base/zfill
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 99ecedd32a50..637c00b5f82f 100644
--- a/lib/node_modules/@stdlib/blas/ext/base/ndarray/README.md
+++ b/lib/node_modules/@stdlib/blas/ext/base/ndarray/README.md
@@ -46,27 +46,75 @@ The namespace exposes the following APIs:
- [`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.
+- [`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.
+- [`dcusumkbn( arrays )`][@stdlib/blas/ext/base/ndarray/dcusumkbn]: compute the cumulative sum of a one-dimensional double-precision floating-point ndarray using an improved Kahan–Babuška algorithm.
+- [`dcusumkbn2( arrays )`][@stdlib/blas/ext/base/ndarray/dcusumkbn2]: compute the cumulative sum of a one-dimensional double-precision floating-point ndarray using a second-order iterative Kahan–Babuška algorithm.
+- [`dcusumors( arrays )`][@stdlib/blas/ext/base/ndarray/dcusumors]: compute the cumulative sum of a one-dimensional double-precision floating-point ndarray using ordinary recursive summation.
+- [`dcusumpw( arrays )`][@stdlib/blas/ext/base/ndarray/dcusumpw]: compute the cumulative sum of a one-dimensional double-precision floating-point ndarray using pairwise summation.
- [`dindexOf( arrays )`][@stdlib/blas/ext/base/ndarray/dindex-of]: return the first index of a search element in a one-dimensional double-precision floating-point ndarray.
- [`dlastIndexOf( arrays )`][@stdlib/blas/ext/base/ndarray/dlast-index-of]: return the last index of a search element in a one-dimensional double-precision floating-point ndarray.
- [`dlinspace( arrays )`][@stdlib/blas/ext/base/ndarray/dlinspace]: fill a one-dimensional double-precision floating-point ndarray with linearly spaced values over a specified interval.
+- [`dnansum( arrays )`][@stdlib/blas/ext/base/ndarray/dnansum]: compute the sum of a one-dimensional double-precision floating-point ndarray, ignoring `NaN` values.
+- [`dnansumkbn( arrays )`][@stdlib/blas/ext/base/ndarray/dnansumkbn]: compute the sum of a one-dimensional double-precision floating-point ndarray, ignoring `NaN` values and using an improved Kahan–Babuška algorithm.
+- [`dnansumkbn2( arrays )`][@stdlib/blas/ext/base/ndarray/dnansumkbn2]: compute the sum of a one-dimensional double-precision floating-point ndarray, ignoring `NaN` values and using a second-order iterative Kahan–Babuška algorithm.
+- [`dnansumors( arrays )`][@stdlib/blas/ext/base/ndarray/dnansumors]: compute the sum of a one-dimensional double-precision floating-point ndarray, ignoring `NaN` values and using ordinary recursive summation.
+- [`dnansumpw( arrays )`][@stdlib/blas/ext/base/ndarray/dnansumpw]: compute the sum of a one-dimensional double-precision floating-point ndarray, ignoring `NaN` values and using pairwise summation.
- [`dsorthp( arrays )`][@stdlib/blas/ext/base/ndarray/dsorthp]: sort a one-dimensional double-precision floating-point ndarray using heapsort.
+- [`dsortins( arrays )`][@stdlib/blas/ext/base/ndarray/dsortins]: sort a one-dimensional double-precision floating-point ndarray using insertion sort.
+- [`dsortsh( arrays )`][@stdlib/blas/ext/base/ndarray/dsortsh]: sort a one-dimensional double-precision floating-point ndarray using Shellsort.
- [`dsum( arrays )`][@stdlib/blas/ext/base/ndarray/dsum]: compute the sum of all elements in a one-dimensional double-precision floating-point ndarray.
+- [`dsumkbn( arrays )`][@stdlib/blas/ext/base/ndarray/dsumkbn]: compute the sum of all elements in a one-dimensional double-precision floating-point ndarray using an improved Kahan–Babuška algorithm.
+- [`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.
+- [`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.
+- [`gcusumkbn( arrays )`][@stdlib/blas/ext/base/ndarray/gcusumkbn]: compute the cumulative sum of a one-dimensional ndarray using an improved Kahan–Babuška algorithm.
+- [`gcusumkbn2( arrays )`][@stdlib/blas/ext/base/ndarray/gcusumkbn2]: compute the cumulative sum of a one-dimensional ndarray using a second-order iterative Kahan–Babuška algorithm.
+- [`gcusumors( arrays )`][@stdlib/blas/ext/base/ndarray/gcusumors]: compute the cumulative sum of a one-dimensional ndarray using ordinary recursive summation.
+- [`gcusumpw( arrays )`][@stdlib/blas/ext/base/ndarray/gcusumpw]: compute the cumulative sum of a one-dimensional ndarray using pairwise summation.
- [`gfindIndex( arrays, clbk[, thisArg] )`][@stdlib/blas/ext/base/ndarray/gfind-index]: return the index of the first element in a one-dimensional ndarray which passes a test implemented by a predicate function.
- [`gfindLastIndex( arrays, clbk[, thisArg] )`][@stdlib/blas/ext/base/ndarray/gfind-last-index]: return the index of the last element in a one-dimensional ndarray which passes a test implemented by a predicate function.
- [`gindexOf( arrays )`][@stdlib/blas/ext/base/ndarray/gindex-of]: return the first index of a search element in a one-dimensional ndarray.
+- [`gjoinBetween( arrays )`][@stdlib/blas/ext/base/ndarray/gjoin-between]: return a string by joining one-dimensional ndarray elements using a specified separator for each pair of consecutive elements.
+- [`gjoin( arrays )`][@stdlib/blas/ext/base/ndarray/gjoin]: return a string created by joining one-dimensional ndarray elements using a specified separator.
- [`glastIndexOf( arrays )`][@stdlib/blas/ext/base/ndarray/glast-index-of]: return the last index of a search element in a one-dimensional ndarray.
- [`glinspace( arrays )`][@stdlib/blas/ext/base/ndarray/glinspace]: fill a one-dimensional ndarray with linearly spaced values over a specified interval.
+- [`gnansum( arrays )`][@stdlib/blas/ext/base/ndarray/gnansum]: compute the sum of a one-dimensional ndarray, ignoring `NaN` values.
+- [`gnansumkbn( arrays )`][@stdlib/blas/ext/base/ndarray/gnansumkbn]: compute the sum of a one-dimensional ndarray, ignoring `NaN` values and using an improved Kahan–Babuška algorithm.
+- [`gnansumkbn2( arrays )`][@stdlib/blas/ext/base/ndarray/gnansumkbn2]: compute the sum of a one-dimensional ndarray, ignoring `NaN` values and using a second-order iterative Kahan–Babuška algorithm.
+- [`gnansumors( arrays )`][@stdlib/blas/ext/base/ndarray/gnansumors]: compute the sum of a one-dimensional ndarray, ignoring `NaN` values and using ordinary recursive summation.
+- [`gnansumpw( arrays )`][@stdlib/blas/ext/base/ndarray/gnansumpw]: compute the sum of a one-dimensional ndarray, ignoring `NaN` values and using pairwise summation.
+- [`gsort( arrays )`][@stdlib/blas/ext/base/ndarray/gsort]: sort a one-dimensional ndarray.
- [`gsorthp( arrays )`][@stdlib/blas/ext/base/ndarray/gsorthp]: sort a one-dimensional ndarray using heapsort.
- [`gsum( arrays )`][@stdlib/blas/ext/base/ndarray/gsum]: compute the sum of all elements in a one-dimensional ndarray.
+- [`gsumkbn( arrays )`][@stdlib/blas/ext/base/ndarray/gsumkbn]: compute the sum of all elements in a one-dimensional ndarray using an improved Kahan–Babuška algorithm.
+- [`gsumkbn2( arrays )`][@stdlib/blas/ext/base/ndarray/gsumkbn2]: compute the sum of all elements in a one-dimensional ndarray using a second-order iterative Kahan–Babuška algorithm.
+- [`gsumors( arrays )`][@stdlib/blas/ext/base/ndarray/gsumors]: compute the sum of all elements in a one-dimensional ndarray using ordinary recursive summation.
+- [`gsumpw( arrays )`][@stdlib/blas/ext/base/ndarray/gsumpw]: compute the sum of all elements in a one-dimensional ndarray using pairwise summation.
+- [`scircshift( arrays )`][@stdlib/blas/ext/base/ndarray/scircshift]: circularly shift the elements of a one-dimensional single-precision floating-point ndarray by a specified number of positions.
- [`scusum( arrays )`][@stdlib/blas/ext/base/ndarray/scusum]: compute the cumulative sum of a one-dimensional single-precision floating-point ndarray.
+- [`scusumkbn( arrays )`][@stdlib/blas/ext/base/ndarray/scusumkbn]: compute the cumulative sum of a one-dimensional single-precision floating-point ndarray using an improved Kahan–Babuška algorithm.
+- [`scusumkbn2( arrays )`][@stdlib/blas/ext/base/ndarray/scusumkbn2]: compute the cumulative sum of a one-dimensional single-precision floating-point ndarray using a second-order iterative Kahan–Babuška algorithm.
+- [`scusumors( arrays )`][@stdlib/blas/ext/base/ndarray/scusumors]: compute the cumulative sum of a one-dimensional single-precision floating-point ndarray using ordinary recursive summation.
- [`sindexOf( arrays )`][@stdlib/blas/ext/base/ndarray/sindex-of]: return the first index of a search element in a one-dimensional single-precision floating-point ndarray.
- [`slastIndexOf( arrays )`][@stdlib/blas/ext/base/ndarray/slast-index-of]: return the last index of a search element in a one-dimensional single-precision floating-point ndarray.
- [`slinspace( arrays )`][@stdlib/blas/ext/base/ndarray/slinspace]: fill a one-dimensional single-precision floating-point ndarray with linearly spaced values over a specified interval.
+- [`snansum( arrays )`][@stdlib/blas/ext/base/ndarray/snansum]: compute the sum of a one-dimensional single-precision floating-point ndarray, ignoring `NaN` values.
+- [`snansumkbn( arrays )`][@stdlib/blas/ext/base/ndarray/snansumkbn]: compute the sum of a one-dimensional single-precision floating-point ndarray, ignoring `NaN` values and using an improved Kahan–Babuška algorithm.
+- [`snansumkbn2( arrays )`][@stdlib/blas/ext/base/ndarray/snansumkbn2]: compute the sum of a one-dimensional single-precision floating-point ndarray, ignoring `NaN` values and using a second-order iterative Kahan–Babuška algorithm.
+- [`snansumors( arrays )`][@stdlib/blas/ext/base/ndarray/snansumors]: compute the sum of a one-dimensional single-precision floating-point ndarray, ignoring `NaN` values and using ordinary recursive summation.
+- [`snansumpw( arrays )`][@stdlib/blas/ext/base/ndarray/snansumpw]: compute the sum of a one-dimensional single-precision floating-point ndarray, ignoring `NaN` values and using pairwise summation.
- [`ssorthp( arrays )`][@stdlib/blas/ext/base/ndarray/ssorthp]: sort a one-dimensional single-precision floating-point ndarray using heapsort.
- [`ssum( arrays )`][@stdlib/blas/ext/base/ndarray/ssum]: compute the sum of all elements in a one-dimensional single-precision floating-point ndarray.
+- [`ssumkbn( arrays )`][@stdlib/blas/ext/base/ndarray/ssumkbn]: compute the sum of all elements in a one-dimensional single-precision floating-point ndarray using an improved Kahan–Babuška algorithm.
+- [`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.
- [`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.
@@ -111,48 +159,144 @@ console.log( objectKeys( ns ) );
[@stdlib/blas/ext/base/ndarray/csum]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/blas/ext/base/ndarray/csum
+[@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/dcircshift]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/blas/ext/base/ndarray/dcircshift
+
[@stdlib/blas/ext/base/ndarray/dcusum]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/blas/ext/base/ndarray/dcusum
+[@stdlib/blas/ext/base/ndarray/dcusumkbn]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/blas/ext/base/ndarray/dcusumkbn
+
+[@stdlib/blas/ext/base/ndarray/dcusumkbn2]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/blas/ext/base/ndarray/dcusumkbn2
+
+[@stdlib/blas/ext/base/ndarray/dcusumors]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/blas/ext/base/ndarray/dcusumors
+
+[@stdlib/blas/ext/base/ndarray/dcusumpw]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/blas/ext/base/ndarray/dcusumpw
+
[@stdlib/blas/ext/base/ndarray/dindex-of]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/blas/ext/base/ndarray/dindex-of
[@stdlib/blas/ext/base/ndarray/dlast-index-of]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/blas/ext/base/ndarray/dlast-index-of
[@stdlib/blas/ext/base/ndarray/dlinspace]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/blas/ext/base/ndarray/dlinspace
+[@stdlib/blas/ext/base/ndarray/dnansum]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/blas/ext/base/ndarray/dnansum
+
+[@stdlib/blas/ext/base/ndarray/dnansumkbn]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/blas/ext/base/ndarray/dnansumkbn
+
+[@stdlib/blas/ext/base/ndarray/dnansumkbn2]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/blas/ext/base/ndarray/dnansumkbn2
+
+[@stdlib/blas/ext/base/ndarray/dnansumors]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/blas/ext/base/ndarray/dnansumors
+
+[@stdlib/blas/ext/base/ndarray/dnansumpw]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/blas/ext/base/ndarray/dnansumpw
+
[@stdlib/blas/ext/base/ndarray/dsorthp]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/blas/ext/base/ndarray/dsorthp
+[@stdlib/blas/ext/base/ndarray/dsortins]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/blas/ext/base/ndarray/dsortins
+
+[@stdlib/blas/ext/base/ndarray/dsortsh]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/blas/ext/base/ndarray/dsortsh
+
[@stdlib/blas/ext/base/ndarray/dsum]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/blas/ext/base/ndarray/dsum
+[@stdlib/blas/ext/base/ndarray/dsumkbn]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/blas/ext/base/ndarray/dsumkbn
+
+[@stdlib/blas/ext/base/ndarray/dsumkbn2]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/blas/ext/base/ndarray/dsumkbn2
+
+[@stdlib/blas/ext/base/ndarray/dsumors]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/blas/ext/base/ndarray/dsumors
+
+[@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/gcircshift]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/blas/ext/base/ndarray/gcircshift
+
[@stdlib/blas/ext/base/ndarray/gcusum]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/blas/ext/base/ndarray/gcusum
+[@stdlib/blas/ext/base/ndarray/gcusumkbn]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/blas/ext/base/ndarray/gcusumkbn
+
+[@stdlib/blas/ext/base/ndarray/gcusumkbn2]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/blas/ext/base/ndarray/gcusumkbn2
+
+[@stdlib/blas/ext/base/ndarray/gcusumors]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/blas/ext/base/ndarray/gcusumors
+
+[@stdlib/blas/ext/base/ndarray/gcusumpw]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/blas/ext/base/ndarray/gcusumpw
+
[@stdlib/blas/ext/base/ndarray/gfind-index]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/blas/ext/base/ndarray/gfind-index
[@stdlib/blas/ext/base/ndarray/gfind-last-index]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/blas/ext/base/ndarray/gfind-last-index
[@stdlib/blas/ext/base/ndarray/gindex-of]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/blas/ext/base/ndarray/gindex-of
+[@stdlib/blas/ext/base/ndarray/gjoin-between]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/blas/ext/base/ndarray/gjoin-between
+
+[@stdlib/blas/ext/base/ndarray/gjoin]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/blas/ext/base/ndarray/gjoin
+
[@stdlib/blas/ext/base/ndarray/glast-index-of]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/blas/ext/base/ndarray/glast-index-of
[@stdlib/blas/ext/base/ndarray/glinspace]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/blas/ext/base/ndarray/glinspace
+[@stdlib/blas/ext/base/ndarray/gnansum]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/blas/ext/base/ndarray/gnansum
+
+[@stdlib/blas/ext/base/ndarray/gnansumkbn]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/blas/ext/base/ndarray/gnansumkbn
+
+[@stdlib/blas/ext/base/ndarray/gnansumkbn2]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/blas/ext/base/ndarray/gnansumkbn2
+
+[@stdlib/blas/ext/base/ndarray/gnansumors]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/blas/ext/base/ndarray/gnansumors
+
+[@stdlib/blas/ext/base/ndarray/gnansumpw]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/blas/ext/base/ndarray/gnansumpw
+
+[@stdlib/blas/ext/base/ndarray/gsort]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/blas/ext/base/ndarray/gsort
+
[@stdlib/blas/ext/base/ndarray/gsorthp]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/blas/ext/base/ndarray/gsorthp
[@stdlib/blas/ext/base/ndarray/gsum]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/blas/ext/base/ndarray/gsum
+[@stdlib/blas/ext/base/ndarray/gsumkbn]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/blas/ext/base/ndarray/gsumkbn
+
+[@stdlib/blas/ext/base/ndarray/gsumkbn2]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/blas/ext/base/ndarray/gsumkbn2
+
+[@stdlib/blas/ext/base/ndarray/gsumors]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/blas/ext/base/ndarray/gsumors
+
+[@stdlib/blas/ext/base/ndarray/gsumpw]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/blas/ext/base/ndarray/gsumpw
+
+[@stdlib/blas/ext/base/ndarray/scircshift]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/blas/ext/base/ndarray/scircshift
+
[@stdlib/blas/ext/base/ndarray/scusum]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/blas/ext/base/ndarray/scusum
+[@stdlib/blas/ext/base/ndarray/scusumkbn]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/blas/ext/base/ndarray/scusumkbn
+
+[@stdlib/blas/ext/base/ndarray/scusumkbn2]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/blas/ext/base/ndarray/scusumkbn2
+
+[@stdlib/blas/ext/base/ndarray/scusumors]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/blas/ext/base/ndarray/scusumors
+
[@stdlib/blas/ext/base/ndarray/sindex-of]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/blas/ext/base/ndarray/sindex-of
[@stdlib/blas/ext/base/ndarray/slast-index-of]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/blas/ext/base/ndarray/slast-index-of
[@stdlib/blas/ext/base/ndarray/slinspace]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/blas/ext/base/ndarray/slinspace
+[@stdlib/blas/ext/base/ndarray/snansum]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/blas/ext/base/ndarray/snansum
+
+[@stdlib/blas/ext/base/ndarray/snansumkbn]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/blas/ext/base/ndarray/snansumkbn
+
+[@stdlib/blas/ext/base/ndarray/snansumkbn2]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/blas/ext/base/ndarray/snansumkbn2
+
+[@stdlib/blas/ext/base/ndarray/snansumors]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/blas/ext/base/ndarray/snansumors
+
+[@stdlib/blas/ext/base/ndarray/snansumpw]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/blas/ext/base/ndarray/snansumpw
+
[@stdlib/blas/ext/base/ndarray/ssorthp]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/blas/ext/base/ndarray/ssorthp
[@stdlib/blas/ext/base/ndarray/ssum]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/blas/ext/base/ndarray/ssum
+[@stdlib/blas/ext/base/ndarray/ssumkbn]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/blas/ext/base/ndarray/ssumkbn
+
+[@stdlib/blas/ext/base/ndarray/ssumkbn2]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/blas/ext/base/ndarray/ssumkbn2
+
+[@stdlib/blas/ext/base/ndarray/ssumors]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/blas/ext/base/ndarray/ssumors
+
+[@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/zsum]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/blas/ext/base/ndarray/zsum
+[@stdlib/blas/ext/base/ndarray/zsumkbn]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/blas/ext/base/ndarray/zsumkbn
+
diff --git a/lib/node_modules/@stdlib/ndarray/README.md b/lib/node_modules/@stdlib/ndarray/README.md
index ce3b7693553b..2380bc0767c4 100644
--- a/lib/node_modules/@stdlib/ndarray/README.md
+++ b/lib/node_modules/@stdlib/ndarray/README.md
@@ -129,6 +129,7 @@ In addition, the namespace contains the following multidimensional array utility
- [`numelDimension( x, dim )`][@stdlib/ndarray/numel-dimension]: return the size (i.e., number of elements) of a specified dimension for a provided ndarray.
- [`numel( x )`][@stdlib/ndarray/numel]: return the number of elements in an ndarray.
- [`offset( x )`][@stdlib/ndarray/offset]: return the index offset specifying the underlying buffer index of the first iterated ndarray element.
+- [`ones( shape[, options] )`][@stdlib/ndarray/ones]: create a ones-filled ndarray having a specified shape and data type.
- [`order( x )`][@stdlib/ndarray/order]: return the layout order of a provided ndarray.
- [`orders()`][@stdlib/ndarray/orders]: list of ndarray orders.
- [`outputDataTypePolicies()`][@stdlib/ndarray/output-dtype-policies]: list of output ndarray data type policies.
@@ -327,6 +328,8 @@ console.log( objectKeys( ns ) );
[@stdlib/ndarray/offset]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/ndarray/offset
+[@stdlib/ndarray/ones]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/ndarray/ones
+
[@stdlib/ndarray/order]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/ndarray/order
[@stdlib/ndarray/orders]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/ndarray/orders
diff --git a/lib/node_modules/@stdlib/ndarray/base/README.md b/lib/node_modules/@stdlib/ndarray/base/README.md
index 70f63370a152..e398ba2835f8 100644
--- a/lib/node_modules/@stdlib/ndarray/base/README.md
+++ b/lib/node_modules/@stdlib/ndarray/base/README.md
@@ -127,6 +127,7 @@ var o = ns;
- [`minUnsignedIntegerDataType( value )`][@stdlib/ndarray/base/min-unsigned-integer-dtype]: determine the minimum ndarray data type for storing a provided unsigned integer value.
- [`minViewBufferIndex( shape, strides, offset )`][@stdlib/ndarray/base/min-view-buffer-index]: compute the minimum linear index in an underlying data buffer accessible to an array view.
- [`minmaxViewBufferIndex( shape, strides, offset )`][@stdlib/ndarray/base/minmax-view-buffer-index]: compute the minimum and maximum linear indices in an underlying data buffer which are accessible to an array view.
+- [`nans( dtype, shape, order )`][@stdlib/ndarray/base/nans]: create a NaN-filled ndarray having a specified shape and data type.
- [`ndarraylike2ndarray( x )`][@stdlib/ndarray/base/ndarraylike2ndarray]: convert an ndarray-like object to an `ndarray`.
- [`ndarraylike2object( x )`][@stdlib/ndarray/base/ndarraylike2object]: convert an `ndarray`-like object to an object likely to have the same "shape".
- [`ndarraylike2scalar( x )`][@stdlib/ndarray/base/ndarraylike2scalar]: convert an ndarray-like object to a scalar value.
@@ -141,9 +142,12 @@ var o = ns;
- [`nullaryStrided1d( fcn, arrays, dims[, options] )`][@stdlib/ndarray/base/nullary-strided1d]: apply a one-dimensional strided array function to a list of specified dimensions in an ndarray.
- [`nullaryBlockSize( dtypeX )`][@stdlib/ndarray/base/nullary-tiling-block-size]: resolve a loop block size for multi-dimensional array tiled loops.
- [`nullary( arrays, fcn )`][@stdlib/ndarray/base/nullary]: apply a nullary callback and assign results to elements in an output ndarray.
+- [`nulls( dtype, shape, order )`][@stdlib/ndarray/base/nulls]: create a null-filled ndarray having a specified shape and data type.
- [`numelDimension( x, dim )`][@stdlib/ndarray/base/numel-dimension]: return the size (i.e., number of elements) of a specified dimension for a provided ndarray.
- [`numel( shape )`][@stdlib/ndarray/base/numel]: return the number of elements in an array.
- [`offset( x )`][@stdlib/ndarray/base/offset]: return the index offset specifying the underlying buffer index of the first iterated ndarray element.
+- [`onesLike( x )`][@stdlib/ndarray/base/ones-like]: create a ones-filled ndarray having the same shape and data type as a provided ndarray.
+- [`ones( dtype, shape, order )`][@stdlib/ndarray/base/ones]: create a ones-filled ndarray having a specified shape and data type.
- [`order( x )`][@stdlib/ndarray/base/order]: return the layout order of a provided ndarray.
- [`outputDataType( dtypes, policy )`][@stdlib/ndarray/base/output-dtype]: resolve the output ndarray data type from a list of input ndarray data types.
- [`outputPolicyEnum2Str( policy )`][@stdlib/ndarray/base/output-policy-enum2str]: return the policy string associated with an output ndarray data type policy enumeration constant.
@@ -444,6 +448,8 @@ console.log( objectKeys( ns ) );
[@stdlib/ndarray/base/minmax-view-buffer-index]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/ndarray/base/minmax-view-buffer-index
+[@stdlib/ndarray/base/nans]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/ndarray/base/nans
+
[@stdlib/ndarray/base/ndarraylike2ndarray]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/ndarray/base/ndarraylike2ndarray
[@stdlib/ndarray/base/ndarraylike2object]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/ndarray/base/ndarraylike2object
@@ -472,12 +478,18 @@ console.log( objectKeys( ns ) );
[@stdlib/ndarray/base/nullary]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/ndarray/base/nullary
+[@stdlib/ndarray/base/nulls]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/ndarray/base/nulls
+
[@stdlib/ndarray/base/numel-dimension]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/ndarray/base/numel-dimension
[@stdlib/ndarray/base/numel]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/ndarray/base/numel
[@stdlib/ndarray/base/offset]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/ndarray/base/offset
+[@stdlib/ndarray/base/ones-like]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/ndarray/base/ones-like
+
+[@stdlib/ndarray/base/ones]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/ndarray/base/ones
+
[@stdlib/ndarray/base/order]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/ndarray/base/order
[@stdlib/ndarray/base/output-dtype]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/ndarray/base/output-dtype