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