From c84334433b1cc5f96d151646b7e52e611c2a94b4 Mon Sep 17 00:00:00 2001
From: Planeshifter <1913638+Planeshifter@users.noreply.github.com>
Date: Thu, 1 Oct 2026 02:47:32 +0000
Subject: [PATCH] docs: update namespace table of contents
Signed-off-by: stdlib-bot <82920195+stdlib-bot@users.noreply.github.com>
---
lib/node_modules/@stdlib/blas/ext/README.md | 9 ++++
.../@stdlib/blas/ext/base/README.md | 18 ++++++++
.../@stdlib/blas/ext/base/ndarray/README.md | 42 +++++++++++++++++++
3 files changed, 69 insertions(+)
diff --git a/lib/node_modules/@stdlib/blas/ext/README.md b/lib/node_modules/@stdlib/blas/ext/README.md
index 63c58a1ec26f..41613cc41dd4 100644
--- a/lib/node_modules/@stdlib/blas/ext/README.md
+++ b/lib/node_modules/@stdlib/blas/ext/README.md
@@ -53,10 +53,13 @@ The namespace contains the following:
- [`cunone( x[, options] )`][@stdlib/blas/ext/cunone]: cumulatively test whether every element along one or more ndarray dimensions is falsy.
- [`cusum( x[, initial][, options] )`][@stdlib/blas/ext/cusum]: compute the cumulative sum along one or more ndarray dimensions.
- [`fillBetween( x, value[, start[, end]][, options] )`][@stdlib/blas/ext/fill-between]: fill an input ndarray with a specified value along an ndarray dimension.
+- [`findIndexBetween( x, fromIndex, toIndex[, options], clbk[, thisArg] )`][@stdlib/blas/ext/find-index-between]: return the index of the first element along an ndarray dimension which passes a test implemented by a predicate function within a specified range.
- [`findIndex( x[, fromIndex][, options], clbk[, thisArg] )`][@stdlib/blas/ext/find-index]: return the index of the first element along an ndarray dimension which passes a test implemented by a predicate function.
- [`findLastIndex( x[, fromIndex][, options], clbk[, thisArg] )`][@stdlib/blas/ext/find-last-index]: return the index of the last element along an ndarray dimension which passes a test implemented by a predicate function.
+- [`firstIndexLessThan( x, y[, fromIndex][, options] )`][@stdlib/blas/ext/first-index-less-than]: return the index of the first element in an ndarray which is less than a corresponding element in another ndarray along an ndarray dimension.
- [`indexOfFalsy( x[, fromIndex][, options] )`][@stdlib/blas/ext/index-of-falsy]: return the index of the first falsy element along an ndarray dimension.
- [`indexOfNotEqual( x, searchElement[, fromIndex][, options] )`][@stdlib/blas/ext/index-of-not-equal]: return the first index of an element which is not equal to a specified search element along an ndarray dimension.
+- [`indexOfTruthy( x[, fromIndex][, options] )`][@stdlib/blas/ext/index-of-truthy]: return the index of the first truthy element along an ndarray dimension.
- [`indexOf( x, searchElement[, fromIndex][, options] )`][@stdlib/blas/ext/index-of]: return the first index of a specified search element along an ndarray dimension.
- [`join( x[, options] )`][@stdlib/blas/ext/join]: return an ndarray created by joining elements using a separator along one or more ndarray dimensions.
- [`lastIndexOfFalsy( x[, fromIndex][, options] )`][@stdlib/blas/ext/last-index-of-falsy]: return the index of the last falsy element along an ndarray dimension.
@@ -130,14 +133,20 @@ console.log( objectKeys( ns ) );
[@stdlib/blas/ext/fill-between]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/blas/ext/fill-between
+[@stdlib/blas/ext/find-index-between]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/blas/ext/find-index-between
+
[@stdlib/blas/ext/find-index]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/blas/ext/find-index
[@stdlib/blas/ext/find-last-index]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/blas/ext/find-last-index
+[@stdlib/blas/ext/first-index-less-than]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/blas/ext/first-index-less-than
+
[@stdlib/blas/ext/index-of-falsy]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/blas/ext/index-of-falsy
[@stdlib/blas/ext/index-of-not-equal]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/blas/ext/index-of-not-equal
+[@stdlib/blas/ext/index-of-truthy]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/blas/ext/index-of-truthy
+
[@stdlib/blas/ext/index-of]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/blas/ext/index-of
[@stdlib/blas/ext/join]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/blas/ext/join
diff --git a/lib/node_modules/@stdlib/blas/ext/base/README.md b/lib/node_modules/@stdlib/blas/ext/base/README.md
index fbb2c34ade5c..61dc3e48186f 100644
--- a/lib/node_modules/@stdlib/blas/ext/base/README.md
+++ b/lib/node_modules/@stdlib/blas/ext/base/README.md
@@ -70,9 +70,11 @@ var o = ns;
- [`cwapx( N, alpha, x, strideX, w, strideW )`][@stdlib/blas/ext/base/cwapx]: add a scalar constant to each element in a single-precision complex floating-point strided array `x` and assign the results to elements in a single-precision complex floating-point strided array `w`.
- [`cwax( N, alpha, x, strideX, w, strideW )`][@stdlib/blas/ext/base/cwax]: multiply each element in a single-precision complex floating-point strided array `x` by a scalar constant and assign the results to elements in a single-precision complex floating-point strided array `w`.
- [`cwhere( N, condition, strideC, x, strideX, y, strideY, out, strideOut )`][@stdlib/blas/ext/base/cwhere]: take elements from one of two single-precision complex floating-point strided arrays depending on a condition.
+- [`cwxmy( N, x, strideX, y, strideY, w, strideW )`][@stdlib/blas/ext/base/cwxmy]: multiply elements of a single-precision complex floating-point strided array `x` by the corresponding elements of a single-precision complex floating-point strided array `y` and assign the results to elements in a single-precision complex floating-point strided array `w`.
- [`cwxpy( N, x, strideX, y, strideY, w, strideW )`][@stdlib/blas/ext/base/cwxpy]: add elements of a single-precision complex floating-point strided array `x` to the corresponding elements of a single-precision complex floating-point strided array `y` and assign the results to elements in a single-precision complex floating-point strided array `w`.
- [`cwxsa( N, alpha, x, strideX, w, strideW )`][@stdlib/blas/ext/base/cwxsa]: subtract a scalar constant from each element in a single-precision complex floating-point strided array `x` and assign the results to elements in a single-precision complex floating-point strided array `w`.
- [`cwxsy( N, x, strideX, y, strideY, w, strideW )`][@stdlib/blas/ext/base/cwxsy]: subtract elements of a single-precision complex floating-point strided array `y` from the corresponding elements of a single-precision complex floating-point strided array `x` and assign the results to elements in a single-precision complex floating-point strided array `w`.
+- [`cxdy( N, x, strideX, y, strideY )`][@stdlib/blas/ext/base/cxdy]: divide elements of a single-precision complex floating-point strided array `x` by the corresponding elements of a single-precision complex floating-point strided array `y` and assign the results to `y`.
- [`cxmy( N, x, strideX, y, strideY )`][@stdlib/blas/ext/base/cxmy]: multiply elements of a single-precision complex floating-point strided array `x` by the corresponding elements of a single-precision complex floating-point strided array `y` and assign the results to `y`.
- [`cxpy( N, x, strideX, y, strideY )`][@stdlib/blas/ext/base/cxpy]: add elements of a single-precision complex floating-point strided array `x` to the corresponding elements of a single-precision complex floating-point strided array `y` and assign the results to `y`.
- [`cxsa( N, alpha, x, strideX )`][@stdlib/blas/ext/base/cxsa]: subtract a scalar constant from each element in a single-precision complex floating-point strided array.
@@ -242,6 +244,7 @@ var o = ns;
- [`gfirstIndexLessThanEqual( N, x, strideX, y, strideY )`][@stdlib/blas/ext/base/gfirst-index-less-than-equal]: return the index of the first element in a strided array which is less than or equal to a corresponding element in another strided array.
- [`gfirstIndexLessThan( N, x, strideX, y, strideY )`][@stdlib/blas/ext/base/gfirst-index-less-than]: return the index of the first element in a strided array which is less than a corresponding element in another strided array.
- [`gfirstIndexNotEqual( N, x, strideX, y, strideY )`][@stdlib/blas/ext/base/gfirst-index-not-equal]: return the index of the first element in a strided array which is not equal to a corresponding element in another strided array.
+- [`gindexOfAlmostEqual( N, searchElement, maxULP, x, strideX )`][@stdlib/blas/ext/base/gindex-of-almost-equal]: return the first index of an element in a strided array which is almost equal to a specified search element.
- [`gindexOfAlmostSameValue( N, searchElement, maxULP, x, strideX )`][@stdlib/blas/ext/base/gindex-of-almost-same-value]: return the first index of an element in a strided array which is almost the same value as a specified search element.
- [`gindexOfColumn( order, M, N, A, LDA, x, strideX )`][@stdlib/blas/ext/base/gindex-of-column]: return the index of the first column in an input matrix which has the same elements as a provided search vector.
- [`gindexOfFalsyRow( order, M, N, A, LDA )`][@stdlib/blas/ext/base/gindex-of-falsy-row]: return the index of the first row in an input matrix in which all elements are falsy.
@@ -377,6 +380,8 @@ var o = ns;
- [`slastIndexOfRow( order, M, N, A, LDA, x, strideX, workspace, strideW )`][@stdlib/blas/ext/base/slast-index-of-row]: return the index of the last row in a single-precision floating-point input matrix which has the same elements as a provided search vector.
- [`slastIndexOfTruthy( N, x, strideX )`][@stdlib/blas/ext/base/slast-index-of-truthy]: return the index of the last truthy element in a single-precision floating-point strided array.
- [`slastIndexOf( N, searchElement, x, strideX )`][@stdlib/blas/ext/base/slast-index-of]: return the last index of a specified search element in a single-precision floating-point strided array.
+- [`sleftPadCircular( N, k, x, strideX, y, strideY )`][@stdlib/blas/ext/base/sleft-pad-circular]: prepend elements to a single-precision floating-point strided array by circularly repeating existing elements.
+- [`sleftPadEdge( N, k, x, strideX, y, strideY )`][@stdlib/blas/ext/base/sleft-pad-edge]: prepend elements to a single-precision floating-point strided array by repeating the leading edge element.
- [`slinspace( N, start, stop, endpoint, x, strideX )`][@stdlib/blas/ext/base/slinspace]: fill a single-precision floating-point strided array with linearly spaced values over a specified interval.
- [`slogspace( N, base, start, stop, endpoint, x, strideX )`][@stdlib/blas/ext/base/slogspace]: fill a single-precision floating-point strided array with logarithmically spaced values over a specified interval.
- [`sminheapSiftDown( N, index, value, x, strideX )`][@stdlib/blas/ext/base/sminheap-sift-down]: sift a value down from a specified index in a single-precision floating-point strided min-heap until the heap property is restored.
@@ -459,6 +464,7 @@ var o = ns;
- [`zwax( N, alpha, x, strideX, w, strideW )`][@stdlib/blas/ext/base/zwax]: multiply each element in a double-precision complex floating-point strided array `x` by a scalar constant and assign the results to elements in a double-precision complex floating-point strided array `w`.
- [`zwhere( N, condition, strideC, x, strideX, y, strideY, out, strideOut )`][@stdlib/blas/ext/base/zwhere]: take elements from one of two double-precision complex floating-point strided arrays depending on a condition.
- [`zwxmy( N, x, strideX, y, strideY, w, strideW )`][@stdlib/blas/ext/base/zwxmy]: multiply elements of a double-precision complex floating-point strided array `x` by the corresponding elements of a double-precision complex floating-point strided array `y` and assign the results to elements in a double-precision complex floating-point strided array `w`.
+- [`zwxpy( N, x, strideX, y, strideY, w, strideW )`][@stdlib/blas/ext/base/zwxpy]: add elements of a double-precision complex floating-point strided array `x` to the corresponding elements of a double-precision complex floating-point strided array `y` and assign the results to elements in a double-precision complex floating-point strided array `w`.
- [`zwxsa( N, alpha, x, strideX, w, strideW )`][@stdlib/blas/ext/base/zwxsa]: subtract a scalar constant from each element in a double-precision complex floating-point strided array `x` and assign the results to elements in a double-precision complex floating-point strided array `w`.
- [`zwxsy( N, x, strideX, y, strideY, w, strideW )`][@stdlib/blas/ext/base/zwxsy]: subtract elements of a double-precision complex floating-point strided array `y` from the corresponding elements of a double-precision complex floating-point strided array `x` and assign the results to elements in a double-precision complex floating-point strided array `w`.
- [`zxdy( N, x, strideX, y, strideY )`][@stdlib/blas/ext/base/zxdy]: divide elements of a double-precision complex floating-point strided array `x` by the corresponding elements of a double-precision complex floating-point strided array `y` and assign the results to `y`.
@@ -571,12 +577,16 @@ console.log( objectKeys( ns ) );
[@stdlib/blas/ext/base/cwhere]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/blas/ext/base/cwhere
+[@stdlib/blas/ext/base/cwxmy]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/blas/ext/base/cwxmy
+
[@stdlib/blas/ext/base/cwxpy]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/blas/ext/base/cwxpy
[@stdlib/blas/ext/base/cwxsa]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/blas/ext/base/cwxsa
[@stdlib/blas/ext/base/cwxsy]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/blas/ext/base/cwxsy
+[@stdlib/blas/ext/base/cxdy]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/blas/ext/base/cxdy
+
[@stdlib/blas/ext/base/cxmy]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/blas/ext/base/cxmy
[@stdlib/blas/ext/base/cxpy]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/blas/ext/base/cxpy
@@ -915,6 +925,8 @@ console.log( objectKeys( ns ) );
[@stdlib/blas/ext/base/gfirst-index-not-equal]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/blas/ext/base/gfirst-index-not-equal
+[@stdlib/blas/ext/base/gindex-of-almost-equal]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/blas/ext/base/gindex-of-almost-equal
+
[@stdlib/blas/ext/base/gindex-of-almost-same-value]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/blas/ext/base/gindex-of-almost-same-value
[@stdlib/blas/ext/base/gindex-of-column]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/blas/ext/base/gindex-of-column
@@ -1185,6 +1197,10 @@ console.log( objectKeys( ns ) );
[@stdlib/blas/ext/base/slast-index-of]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/blas/ext/base/slast-index-of
+[@stdlib/blas/ext/base/sleft-pad-circular]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/blas/ext/base/sleft-pad-circular
+
+[@stdlib/blas/ext/base/sleft-pad-edge]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/blas/ext/base/sleft-pad-edge
+
[@stdlib/blas/ext/base/slinspace]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/blas/ext/base/slinspace
[@stdlib/blas/ext/base/slogspace]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/blas/ext/base/slogspace
@@ -1349,6 +1365,8 @@ console.log( objectKeys( ns ) );
[@stdlib/blas/ext/base/zwxmy]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/blas/ext/base/zwxmy
+[@stdlib/blas/ext/base/zwxpy]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/blas/ext/base/zwxpy
+
[@stdlib/blas/ext/base/zwxsa]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/blas/ext/base/zwxsa
[@stdlib/blas/ext/base/zwxsy]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/blas/ext/base/zwxsy
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 14986168ad62..ee5ab0695eba 100644
--- a/lib/node_modules/@stdlib/blas/ext/base/ndarray/README.md
+++ b/lib/node_modules/@stdlib/blas/ext/base/ndarray/README.md
@@ -62,6 +62,8 @@ The namespace exposes the following APIs:
- [`ctriu( arrays )`][@stdlib/blas/ext/base/ndarray/ctriu]: copy the upper triangular part of a single-precision complex floating-point matrix `A` to another matrix `B`.
- [`ctriu2tril( arrays )`][@stdlib/blas/ext/base/ndarray/ctriu2tril]: reflect the upper triangular part of a single-precision complex floating-point matrix `A` into the lower triangular part of another matrix `B`.
- [`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.
+- [`cwapx( arrays )`][@stdlib/blas/ext/base/ndarray/cwapx]: add a scalar constant to each element in an input one-dimensional single-precision complex floating-point ndarray and assign the results to elements in a one-dimensional single-precision complex floating-point output ndarray.
+- [`cwax( arrays )`][@stdlib/blas/ext/base/ndarray/cwax]: multiply each element in an input one-dimensional single-precision complex floating-point ndarray by a scalar constant and assign the results to elements in a one-dimensional single-precision complex floating-point output ndarray.
- [`cwhere( arrays )`][@stdlib/blas/ext/base/ndarray/cwhere]: take elements from one of two one-dimensional single-precision complex floating-point ndarrays depending on a condition.
- [`cwxsa( arrays )`][@stdlib/blas/ext/base/ndarray/cwxsa]: subtract a scalar constant from each element in an input one-dimensional single-precision complex floating-point ndarray and assign the results to elements in a one-dimensional single-precision complex floating-point output ndarray.
- [`cxmy( arrays )`][@stdlib/blas/ext/base/ndarray/cxmy]: multiply elements of a one-dimensional single-precision complex floating-point ndarray by the corresponding elements of a second one-dimensional single-precision complex floating-point ndarray and assign the results to the second ndarray.
@@ -79,6 +81,7 @@ The namespace exposes the following APIs:
- [`dcuany( arrays )`][@stdlib/blas/ext/base/ndarray/dcuany]: cumulatively test whether at least one element in a one-dimensional double-precision floating-point ndarray is truthy.
- [`dcuevery( arrays )`][@stdlib/blas/ext/base/ndarray/dcuevery]: cumulatively test whether every element in a one-dimensional double-precision floating-point ndarray is truthy.
- [`dcunone( arrays )`][@stdlib/blas/ext/base/ndarray/dcunone]: cumulatively test whether every element in a one-dimensional double-precision floating-point ndarray is falsy.
+- [`dcusome( arrays )`][@stdlib/blas/ext/base/ndarray/dcusome]: cumulatively test whether at least `k` elements in a one-dimensional double-precision floating-point ndarray are truthy.
- [`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.
@@ -101,6 +104,7 @@ The namespace exposes the following APIs:
- [`dlastIndexOfFalsy( arrays )`][@stdlib/blas/ext/base/ndarray/dlast-index-of-falsy]: return the index of the last falsy element in a one-dimensional double-precision floating-point ndarray.
- [`dlastIndexOfTruthy( arrays )`][@stdlib/blas/ext/base/ndarray/dlast-index-of-truthy]: return the index of the last truthy 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.
+- [`dleftPadEdge( arrays )`][@stdlib/blas/ext/base/ndarray/dleft-pad-edge]: prepend elements to a one-dimensional double-precision floating-point input ndarray by repeating the leading edge element and write the results to a one-dimensional double-precision floating-point output 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.
- [`dlogspace( arrays )`][@stdlib/blas/ext/base/ndarray/dlogspace]: fill a one-dimensional double-precision floating-point ndarray with logarithmically 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.
@@ -126,6 +130,8 @@ The namespace exposes the following APIs:
- [`dtriu2tril( arrays )`][@stdlib/blas/ext/base/ndarray/dtriu2tril]: reflect the upper triangular part of a double-precision floating-point matrix `A` into the lower triangular part of another matrix `B`.
- [`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.
- [`dvander( arrays )`][@stdlib/blas/ext/base/ndarray/dvander]: generate a double-precision floating-point Vandermonde matrix.
+- [`dwapx( arrays )`][@stdlib/blas/ext/base/ndarray/dwapx]: add a scalar constant to each element in an input one-dimensional double-precision floating-point ndarray and assign the results to elements in a one-dimensional double-precision floating-point output ndarray.
+- [`dwax( arrays )`][@stdlib/blas/ext/base/ndarray/dwax]: multiply each element in an input one-dimensional double-precision floating-point ndarray by a scalar constant and assign the results to elements in a one-dimensional double-precision floating-point output ndarray.
- [`dwhere( arrays )`][@stdlib/blas/ext/base/ndarray/dwhere]: take elements from one of two one-dimensional double-precision floating-point ndarrays depending on a condition.
- [`dwxsa( arrays )`][@stdlib/blas/ext/base/ndarray/dwxsa]: subtract a scalar constant from each element in an input one-dimensional double-precision floating-point ndarray and assign the results to elements in a one-dimensional double-precision floating-point output ndarray.
- [`dxdy( arrays )`][@stdlib/blas/ext/base/ndarray/dxdy]: divide elements of a one-dimensional double-precision floating-point ndarray by the corresponding elements of a second one-dimensional double-precision floating-point ndarray and assign the results to the second ndarray.
@@ -172,6 +178,7 @@ The namespace exposes the following APIs:
- [`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.
- [`glastIndexEqual( arrays )`][@stdlib/blas/ext/base/ndarray/glast-index-equal]: return the index of the last element in a one-dimensional ndarray equal to a corresponding element in another one-dimensional ndarray.
+- [`glastIndexLessThan( arrays )`][@stdlib/blas/ext/base/ndarray/glast-index-less-than]: return the index of the last element in a one-dimensional ndarray which is less than a corresponding element in another one-dimensional ndarray.
- [`glastIndexOfFalsy( arrays )`][@stdlib/blas/ext/base/ndarray/glast-index-of-falsy]: return the index of the last falsy element in a one-dimensional ndarray.
- [`glastIndexOfTruthy( arrays )`][@stdlib/blas/ext/base/ndarray/glast-index-of-truthy]: return the index of the last truthy element in a one-dimensional ndarray.
- [`glastIndexOf( arrays )`][@stdlib/blas/ext/base/ndarray/glast-index-of]: return the last index of a search element in a one-dimensional ndarray.
@@ -202,6 +209,8 @@ The namespace exposes the following APIs:
- [`gtriu2tril( arrays )`][@stdlib/blas/ext/base/ndarray/gtriu2tril]: reflect the upper triangular part of a matrix `A` into the lower triangular part of another matrix `B`.
- [`gunitspace( arrays )`][@stdlib/blas/ext/base/ndarray/gunitspace]: fill a one-dimensional ndarray with linearly spaced numeric elements which increment by `1` starting from a specified value.
- [`gvander( arrays )`][@stdlib/blas/ext/base/ndarray/gvander]: generate a Vandermonde matrix.
+- [`gwapx( arrays )`][@stdlib/blas/ext/base/ndarray/gwapx]: add a scalar constant to each element in an input one-dimensional ndarray and assign the results to elements in a one-dimensional output ndarray.
+- [`gwax( arrays )`][@stdlib/blas/ext/base/ndarray/gwax]: multiply each element in an input one-dimensional ndarray by a scalar constant and assign the results to elements in a one-dimensional output ndarray.
- [`gwhere( arrays )`][@stdlib/blas/ext/base/ndarray/gwhere]: take elements from one of two one-dimensional ndarrays depending on a condition.
- [`gwxpy( arrays )`][@stdlib/blas/ext/base/ndarray/gwxpy]: add elements of a one-dimensional ndarray to the corresponding elements of a second one-dimensional ndarray and assign the results to elements in a third one-dimensional ndarray.
- [`gwxsa( arrays )`][@stdlib/blas/ext/base/ndarray/gwxsa]: subtract a scalar constant from each element in an input one-dimensional ndarray and assign the results to elements in a one-dimensional output ndarray.
@@ -219,6 +228,7 @@ The namespace exposes the following APIs:
- [`scuany( arrays )`][@stdlib/blas/ext/base/ndarray/scuany]: cumulatively test whether at least one element in a one-dimensional single-precision floating-point ndarray is truthy.
- [`scuevery( arrays )`][@stdlib/blas/ext/base/ndarray/scuevery]: cumulatively test whether every element in a one-dimensional single-precision floating-point ndarray is truthy.
- [`scunone( arrays )`][@stdlib/blas/ext/base/ndarray/scunone]: cumulatively test whether every element in a one-dimensional single-precision floating-point ndarray is falsy.
+- [`scusome( arrays )`][@stdlib/blas/ext/base/ndarray/scusome]: cumulatively test whether at least `k` elements in a one-dimensional single-precision floating-point ndarray are truthy.
- [`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.
@@ -261,6 +271,8 @@ The namespace exposes the following APIs:
- [`striu2tril( arrays )`][@stdlib/blas/ext/base/ndarray/striu2tril]: reflect the upper triangular part of a single-precision floating-point matrix `A` into the lower triangular part of another matrix `B`.
- [`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.
- [`svander( arrays )`][@stdlib/blas/ext/base/ndarray/svander]: generate a single-precision floating-point Vandermonde matrix.
+- [`swapx( arrays )`][@stdlib/blas/ext/base/ndarray/swapx]: add a scalar constant to each element in an input one-dimensional single-precision floating-point ndarray and assign the results to elements in a one-dimensional single-precision floating-point output ndarray.
+- [`swax( arrays )`][@stdlib/blas/ext/base/ndarray/swax]: multiply each element in an input one-dimensional single-precision floating-point ndarray by a scalar constant and assign the results to elements in a one-dimensional single-precision floating-point output ndarray.
- [`swhere( arrays )`][@stdlib/blas/ext/base/ndarray/swhere]: take elements from one of two one-dimensional single-precision floating-point ndarrays depending on a condition.
- [`swxsa( arrays )`][@stdlib/blas/ext/base/ndarray/swxsa]: subtract a scalar constant from each element in an input one-dimensional single-precision floating-point ndarray and assign the results to elements in a one-dimensional single-precision floating-point output ndarray.
- [`sxdy( arrays )`][@stdlib/blas/ext/base/ndarray/sxdy]: divide elements of a one-dimensional single-precision floating-point ndarray by the corresponding elements of a second one-dimensional single-precision floating-point ndarray and assign the results to the second ndarray.
@@ -284,6 +296,8 @@ The namespace exposes the following APIs:
- [`ztril( arrays )`][@stdlib/blas/ext/base/ndarray/ztril]: copy the lower triangular part of a double-precision complex floating-point matrix `A` to another matrix `B`.
- [`ztriu( arrays )`][@stdlib/blas/ext/base/ndarray/ztriu]: copy the upper triangular part of a double-precision complex floating-point matrix `A` to another matrix `B`.
- [`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.
+- [`zwapx( arrays )`][@stdlib/blas/ext/base/ndarray/zwapx]: add a scalar constant to each element in an input one-dimensional double-precision complex floating-point ndarray and assign the results to elements in a one-dimensional double-precision complex floating-point output ndarray.
+- [`zwax( arrays )`][@stdlib/blas/ext/base/ndarray/zwax]: multiply each element in an input one-dimensional double-precision complex floating-point ndarray by a scalar constant and assign the results to elements in a one-dimensional double-precision complex floating-point output ndarray.
- [`zwhere( arrays )`][@stdlib/blas/ext/base/ndarray/zwhere]: take elements from one of two one-dimensional double-precision complex floating-point ndarrays depending on a condition.
- [`zwxsa( arrays )`][@stdlib/blas/ext/base/ndarray/zwxsa]: subtract a scalar constant from each element in an input one-dimensional double-precision complex floating-point ndarray and assign the results to elements in a one-dimensional double-precision complex floating-point output ndarray.
- [`zxdy( arrays )`][@stdlib/blas/ext/base/ndarray/zxdy]: divide elements of a one-dimensional double-precision complex floating-point ndarray by the corresponding elements of a second one-dimensional double-precision complex floating-point ndarray and assign the results to the second ndarray.
@@ -368,6 +382,10 @@ console.log( objectKeys( ns ) );
[@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/cwapx]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/blas/ext/base/ndarray/cwapx
+
+[@stdlib/blas/ext/base/ndarray/cwax]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/blas/ext/base/ndarray/cwax
+
[@stdlib/blas/ext/base/ndarray/cwhere]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/blas/ext/base/ndarray/cwhere
[@stdlib/blas/ext/base/ndarray/cwxsa]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/blas/ext/base/ndarray/cwxsa
@@ -402,6 +420,8 @@ console.log( objectKeys( ns ) );
[@stdlib/blas/ext/base/ndarray/dcunone]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/blas/ext/base/ndarray/dcunone
+[@stdlib/blas/ext/base/ndarray/dcusome]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/blas/ext/base/ndarray/dcusome
+
[@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
@@ -446,6 +466,8 @@ console.log( objectKeys( ns ) );
[@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/dleft-pad-edge]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/blas/ext/base/ndarray/dleft-pad-edge
+
[@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/dlogspace]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/blas/ext/base/ndarray/dlogspace
@@ -496,6 +518,10 @@ console.log( objectKeys( ns ) );
[@stdlib/blas/ext/base/ndarray/dvander]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/blas/ext/base/ndarray/dvander
+[@stdlib/blas/ext/base/ndarray/dwapx]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/blas/ext/base/ndarray/dwapx
+
+[@stdlib/blas/ext/base/ndarray/dwax]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/blas/ext/base/ndarray/dwax
+
[@stdlib/blas/ext/base/ndarray/dwhere]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/blas/ext/base/ndarray/dwhere
[@stdlib/blas/ext/base/ndarray/dwxsa]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/blas/ext/base/ndarray/dwxsa
@@ -588,6 +614,8 @@ console.log( objectKeys( ns ) );
[@stdlib/blas/ext/base/ndarray/glast-index-equal]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/blas/ext/base/ndarray/glast-index-equal
+[@stdlib/blas/ext/base/ndarray/glast-index-less-than]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/blas/ext/base/ndarray/glast-index-less-than
+
[@stdlib/blas/ext/base/ndarray/glast-index-of-falsy]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/blas/ext/base/ndarray/glast-index-of-falsy
[@stdlib/blas/ext/base/ndarray/glast-index-of-truthy]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/blas/ext/base/ndarray/glast-index-of-truthy
@@ -648,6 +676,10 @@ console.log( objectKeys( ns ) );
[@stdlib/blas/ext/base/ndarray/gvander]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/blas/ext/base/ndarray/gvander
+[@stdlib/blas/ext/base/ndarray/gwapx]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/blas/ext/base/ndarray/gwapx
+
+[@stdlib/blas/ext/base/ndarray/gwax]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/blas/ext/base/ndarray/gwax
+
[@stdlib/blas/ext/base/ndarray/gwhere]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/blas/ext/base/ndarray/gwhere
[@stdlib/blas/ext/base/ndarray/gwxpy]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/blas/ext/base/ndarray/gwxpy
@@ -682,6 +714,8 @@ console.log( objectKeys( ns ) );
[@stdlib/blas/ext/base/ndarray/scunone]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/blas/ext/base/ndarray/scunone
+[@stdlib/blas/ext/base/ndarray/scusome]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/blas/ext/base/ndarray/scusome
+
[@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
@@ -766,6 +800,10 @@ console.log( objectKeys( ns ) );
[@stdlib/blas/ext/base/ndarray/svander]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/blas/ext/base/ndarray/svander
+[@stdlib/blas/ext/base/ndarray/swapx]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/blas/ext/base/ndarray/swapx
+
+[@stdlib/blas/ext/base/ndarray/swax]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/blas/ext/base/ndarray/swax
+
[@stdlib/blas/ext/base/ndarray/swhere]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/blas/ext/base/ndarray/swhere
[@stdlib/blas/ext/base/ndarray/swxsa]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/blas/ext/base/ndarray/swxsa
@@ -812,6 +850,10 @@ console.log( objectKeys( ns ) );
[@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/zwapx]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/blas/ext/base/ndarray/zwapx
+
+[@stdlib/blas/ext/base/ndarray/zwax]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/blas/ext/base/ndarray/zwax
+
[@stdlib/blas/ext/base/ndarray/zwhere]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/blas/ext/base/ndarray/zwhere
[@stdlib/blas/ext/base/ndarray/zwxsa]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/blas/ext/base/ndarray/zwxsa