From 06fddb3240b5466b1133f5b7e9dbddeeb6feaf43 Mon Sep 17 00:00:00 2001 From: Planeshifter <1913638+Planeshifter@users.noreply.github.com> Date: Sun, 9 Aug 2026 03:01:38 +0000 Subject: [PATCH] docs: update namespace table of contents Signed-off-by: stdlib-bot <82920195+stdlib-bot@users.noreply.github.com> --- .../@stdlib/_tools/eslint/rules/README.md | 3 +++ lib/node_modules/@stdlib/assert/README.md | 3 +++ .../@stdlib/blas/ext/base/README.md | 12 ++++++++++ .../@stdlib/blas/ext/base/ndarray/README.md | 24 +++++++++++++++++++ 4 files changed, 42 insertions(+) diff --git a/lib/node_modules/@stdlib/_tools/eslint/rules/README.md b/lib/node_modules/@stdlib/_tools/eslint/rules/README.md index 64f53a1c648d..9d277468a529 100644 --- a/lib/node_modules/@stdlib/_tools/eslint/rules/README.md +++ b/lib/node_modules/@stdlib/_tools/eslint/rules/README.md @@ -83,6 +83,7 @@ var eslint = rules; - [`no-require-absolute-path`][@stdlib/_tools/eslint/rules/no-require-absolute-path]: ESLint rule disallowing `require()` statements containing absolute file paths. - [`no-require-index`][@stdlib/_tools/eslint/rules/no-require-index]: ESLint rule disallowing `require()` calls which explicitly require `index.` files. - [`no-self-require`][@stdlib/_tools/eslint/rules/no-self-require]: ESLint rule enforcing that modules do not require themselves. +- [`no-single-property-require`][@stdlib/_tools/eslint/rules/no-single-property-require]: ESLint rule disallowing requiring an entire module when only a single property of the module is used. - [`no-unassigned-require`][@stdlib/_tools/eslint/rules/no-unassigned-require]: ESLint rule forbidding unassigned require statements. - [`no-unnecessary-nested-functions`][@stdlib/_tools/eslint/rules/no-unnecessary-nested-functions]: ESLint rule to prevent unnecessary function nesting when inner functions don't depend on outer scope variables. - [`repl-namespace-order`][@stdlib/_tools/eslint/rules/repl-namespace-order]: ESLint rule to enforce that packages are added to a REPL namespace object in alphabetical order according to alias (namespace key). @@ -440,6 +441,8 @@ console.log( getKeys( rules ) ); [@stdlib/_tools/eslint/rules/no-self-require]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/_tools/eslint/rules/no-self-require +[@stdlib/_tools/eslint/rules/no-single-property-require]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/_tools/eslint/rules/no-single-property-require + [@stdlib/_tools/eslint/rules/no-unassigned-require]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/_tools/eslint/rules/no-unassigned-require [@stdlib/_tools/eslint/rules/no-unnecessary-nested-functions]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/_tools/eslint/rules/no-unnecessary-nested-functions diff --git a/lib/node_modules/@stdlib/assert/README.md b/lib/node_modules/@stdlib/assert/README.md index cb6c77b20aef..3ae5cebfe909 100644 --- a/lib/node_modules/@stdlib/assert/README.md +++ b/lib/node_modules/@stdlib/assert/README.md @@ -372,6 +372,7 @@ To test whether a runtime environment supports certain features, the namespace i - [`hasMapSupport()`][@stdlib/assert/has-map-support]: detect native `Map` support. - [`hasMatchSymbolSupport()`][@stdlib/assert/has-match-symbol-support]: detect native `Symbol.match` support. - [`hasNodeBufferSupport()`][@stdlib/assert/has-node-buffer-support]: detect native `Buffer` support. +- [`hasPromiseSupport()`][@stdlib/assert/has-promise-support]: detect native `Promise` support. - [`hasProxySupport()`][@stdlib/assert/has-proxy-support]: detect native `Proxy` support. - [`hasReplaceSymbolSupport()`][@stdlib/assert/has-replace-symbol-support]: detect native `Symbol.replace` support. - [`hasSearchSymbolSupport()`][@stdlib/assert/has-search-symbol-support]: detect native `Symbol.search` support. @@ -903,6 +904,8 @@ console.log( objectKeys( assert ) ); [@stdlib/assert/has-node-buffer-support]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/assert/has-node-buffer-support +[@stdlib/assert/has-promise-support]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/assert/has-promise-support + [@stdlib/assert/has-proxy-support]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/assert/has-proxy-support [@stdlib/assert/has-replace-symbol-support]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/assert/has-replace-symbol-support diff --git a/lib/node_modules/@stdlib/blas/ext/base/README.md b/lib/node_modules/@stdlib/blas/ext/base/README.md index 12dc5874efe2..2a65b61d1ecf 100644 --- a/lib/node_modules/@stdlib/blas/ext/base/README.md +++ b/lib/node_modules/@stdlib/blas/ext/base/README.md @@ -59,6 +59,7 @@ var o = ns; - [`creplicate( N, k, x, strideX, out, strideOut )`][@stdlib/blas/ext/base/creplicate]: replicate each element in a single-precision complex floating-point strided array a specified number of times. - [`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. +- [`ctril( order, M, N, k, A, LDA, B, LDB )`][@stdlib/blas/ext/base/ctril]: copy the lower triangular part of a single-precision complex floating-point matrix `A` to another matrix `B`. - [`ctriu( order, M, N, k, A, LDA, B, LDB )`][@stdlib/blas/ext/base/ctriu]: copy the upper triangular part of a single-precision complex floating-point matrix `A` to another matrix `B`. - [`cunitspace( N, start, x, strideX )`][@stdlib/blas/ext/base/cunitspace]: fill a single-precision complex floating-point strided array with linearly spaced numeric elements which increment by `1` starting from a specified value. - [`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`. @@ -167,6 +168,7 @@ var o = ns; - [`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. - [`dtril( order, M, N, k, A, LDA, B, LDB )`][@stdlib/blas/ext/base/dtril]: copy the lower triangular part of a double-precision floating-point matrix `A` to another matrix `B`. +- [`dtril2triu( order, M, N, k, A, LDA, B, LDB )`][@stdlib/blas/ext/base/dtril2triu]: reflect the lower triangular part of a double-precision floating-point matrix `A` into the upper triangular part of another matrix `B`. - [`dtriu( order, M, N, k, A, LDA, B, LDB )`][@stdlib/blas/ext/base/dtriu]: copy the upper triangular part of a double-precision floating-point matrix `A` to another matrix `B`. - [`dtriu2tril( order, M, N, k, A, LDA, B, LDB )`][@stdlib/blas/ext/base/dtriu2tril]: reflect the upper triangular part of a double-precision floating-point matrix `A` into the lower triangular part of another matrix `B`. - [`dunitspace( N, start, x, strideX )`][@stdlib/blas/ext/base/dunitspace]: fill a double-precision floating-point strided array with linearly spaced numeric elements which increment by `1` starting from a specified value. @@ -275,6 +277,7 @@ var o = ns; - [`gsumpw( N, x, strideX )`][@stdlib/blas/ext/base/gsumpw]: calculate the sum of strided array elements using pairwise summation. - [`gtril( order, M, N, k, A, LDA, B, LDB )`][@stdlib/blas/ext/base/gtril]: copy the lower triangular part of a matrix `A` to another matrix `B`. - [`gtriu( order, M, N, k, A, LDA, B, LDB )`][@stdlib/blas/ext/base/gtriu]: copy the upper triangular part of a matrix `A` to another matrix `B`. +- [`gtriu2tril( order, M, N, k, A, LDA, B, LDB )`][@stdlib/blas/ext/base/gtriu2tril]: reflect the upper triangular part of a matrix A into the lower triangular part of another matrix B. - [`gunitspace( N, start, x, strideX )`][@stdlib/blas/ext/base/gunitspace]: fill a strided array with linearly spaced numeric elements which increment by `1` starting from a specified value. - [`gvander( order, mode, M, N, x, strideX, out, ldo )`][@stdlib/blas/ext/base/gvander]: generate a Vandermonde matrix. - [`gwapx( N, alpha, x, strideX, w, strideW )`][@stdlib/blas/ext/base/gwapx]: add a scalar constant to each element in a strided array `x` and assign the results to elements in a strided array `w`. @@ -411,6 +414,7 @@ var o = ns; - [`zreplicate( N, k, x, strideX, out, strideOut )`][@stdlib/blas/ext/base/zreplicate]: replicate each element in a double-precision complex floating-point strided array a specified number of times. - [`zsum( N, x, strideX )`][@stdlib/blas/ext/base/zsum]: calculate the sum of double-precision complex floating-point strided array elements. - [`zsumkbn( N, x, strideX )`][@stdlib/blas/ext/base/zsumkbn]: calculate the sum of double-precision complex floating-point strided array elements using an improved Kahan–Babuška algorithm. +- [`ztril( order, M, N, k, A, LDA, B, LDB )`][@stdlib/blas/ext/base/ztril]: copy the lower triangular part of a double-precision complex floating-point matrix `A` to another matrix `B`. - [`ztriu( order, M, N, k, A, LDA, B, LDB )`][@stdlib/blas/ext/base/ztriu]: copy the upper triangular part of a double-precision complex floating-point matrix `A` to another matrix `B`. - [`zunitspace( N, start, x, strideX )`][@stdlib/blas/ext/base/zunitspace]: fill a double-precision complex floating-point strided array with linearly spaced numeric elements which increment by `1` starting from a specified value. - [`zwapx( N, alpha, x, strideX, w, strideW )`][@stdlib/blas/ext/base/zwapx]: add a scalar constant to 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`. @@ -507,6 +511,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/ctril]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/blas/ext/base/ctril + [@stdlib/blas/ext/base/ctriu]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/blas/ext/base/ctriu [@stdlib/blas/ext/base/cunitspace]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/blas/ext/base/cunitspace @@ -723,6 +729,8 @@ console.log( objectKeys( ns ) ); [@stdlib/blas/ext/base/dtril]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/blas/ext/base/dtril +[@stdlib/blas/ext/base/dtril2triu]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/blas/ext/base/dtril2triu + [@stdlib/blas/ext/base/dtriu]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/blas/ext/base/dtriu [@stdlib/blas/ext/base/dtriu2tril]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/blas/ext/base/dtriu2tril @@ -939,6 +947,8 @@ console.log( objectKeys( ns ) ); [@stdlib/blas/ext/base/gtriu]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/blas/ext/base/gtriu +[@stdlib/blas/ext/base/gtriu2tril]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/blas/ext/base/gtriu2tril + [@stdlib/blas/ext/base/gunitspace]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/blas/ext/base/gunitspace [@stdlib/blas/ext/base/gvander]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/blas/ext/base/gvander @@ -1211,6 +1221,8 @@ console.log( objectKeys( ns ) ); [@stdlib/blas/ext/base/zsumkbn]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/blas/ext/base/zsumkbn +[@stdlib/blas/ext/base/ztril]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/blas/ext/base/ztril + [@stdlib/blas/ext/base/ztriu]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/blas/ext/base/ztriu [@stdlib/blas/ext/base/zunitspace]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/blas/ext/base/zunitspace 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 73704e795576..b37013d47cca 100644 --- a/lib/node_modules/@stdlib/blas/ext/base/ndarray/README.md +++ b/lib/node_modules/@stdlib/blas/ext/base/ndarray/README.md @@ -63,6 +63,7 @@ The namespace exposes the following APIs: - [`daxpb( arrays )`][@stdlib/blas/ext/base/ndarray/daxpb]: multiply each element in a one-dimensional double-precision floating-point ndarray by a scalar constant and add a scalar constant to each result. - [`daxpby( arrays )`][@stdlib/blas/ext/base/ndarray/daxpby]: multiply a one-dimensional double-precision floating-point ndarray by a scalar constant and add the result to a second one-dimensional double-precision floating-point ndarray multiplied by a scalar constant. - [`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. +- [`dcopyWithin( arrays )`][@stdlib/blas/ext/base/ndarray/dcopy-within]: perform an in-place copy of elements within a one-dimensional double-precision floating-point ndarray. - [`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. @@ -71,11 +72,13 @@ The namespace exposes the following APIs: - [`ddiff( arrays )`][@stdlib/blas/ext/base/ndarray/ddiff]: calculate the k-th discrete forward difference of a one-dimensional double-precision floating-point ndarray. - [`dfillEqual( arrays )`][@stdlib/blas/ext/base/ndarray/dfill-equal]: replace elements in a one-dimensional double-precision floating-point ndarray equal to a provided search element with a specified scalar constant. - [`dfillNotEqual( arrays )`][@stdlib/blas/ext/base/ndarray/dfill-not-equal]: replace elements in a one-dimensional double-precision floating-point ndarray not equal to a provided search element with a specified scalar constant. +- [`dfirstIndexGreaterThan( arrays )`][@stdlib/blas/ext/base/ndarray/dfirst-index-greater-than]: return the index of the first element in a one-dimensional double-precision floating-point ndarray which is greater than a corresponding element in another one-dimensional double-precision floating-point ndarray. - [`dfirstIndexLessThan( arrays )`][@stdlib/blas/ext/base/ndarray/dfirst-index-less-than]: return the index of the first element in a one-dimensional double-precision floating-point ndarray which is less than a corresponding element in another one-dimensional double-precision floating-point ndarray. - [`dindexOfFalsy( arrays )`][@stdlib/blas/ext/base/ndarray/dindex-of-falsy]: return the index of the first falsy element in a one-dimensional double-precision floating-point ndarray. - [`dindexOfNotEqual( arrays )`][@stdlib/blas/ext/base/ndarray/dindex-of-not-equal]: return the first index of an element in a one-dimensional double-precision floating-point ndarray which is not equal to a specified search element. - [`dindexOfTruthy( arrays )`][@stdlib/blas/ext/base/ndarray/dindex-of-truthy]: return the index of the first truthy element in a one-dimensional double-precision floating-point ndarray. - [`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. +- [`dlastIndexEqual( arrays )`][@stdlib/blas/ext/base/ndarray/dlast-index-equal]: return the index of the last element in a one-dimensional double-precision floating-point ndarray equal to a corresponding element in another 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. @@ -105,6 +108,7 @@ The namespace exposes the following APIs: - [`gaxpb( arrays )`][@stdlib/blas/ext/base/ndarray/gaxpb]: multiply each element in a one-dimensional ndarray by a scalar constant and add a scalar constant to each result. - [`gaxpby( arrays )`][@stdlib/blas/ext/base/ndarray/gaxpby]: multiply a one-dimensional ndarray by a scalar constant and add the result to a second one-dimensional ndarray multiplied by a scalar constant. - [`gcircshift( arrays )`][@stdlib/blas/ext/base/ndarray/gcircshift]: circularly shift the elements of a one-dimensional ndarray by a specified number of positions. +- [`gcopyWithin( arrays )`][@stdlib/blas/ext/base/ndarray/gcopy-within]: perform an in-place copy of elements within a one-dimensional ndarray. - [`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. @@ -114,6 +118,7 @@ The namespace exposes the following APIs: - [`gfillNotEqual( arrays )`][@stdlib/blas/ext/base/ndarray/gfill-not-equal]: replace elements in a one-dimensional ndarray not equal to a provided search element with a specified scalar constant. - [`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. +- [`gfirstIndexGreaterThan( arrays )`][@stdlib/blas/ext/base/ndarray/gfirst-index-greater-than]: return the index of the first element in a one-dimensional ndarray which is greater than a corresponding element in another one-dimensional ndarray. - [`gfirstIndexLessThan( arrays )`][@stdlib/blas/ext/base/ndarray/gfirst-index-less-than]: return the index of the first element in a one-dimensional ndarray which is less than a corresponding element in another one-dimensional ndarray. - [`gindexOfFalsy( arrays )`][@stdlib/blas/ext/base/ndarray/gindex-of-falsy]: return the index of the first falsy element in a one-dimensional ndarray. - [`gindexOfNotEqual( arrays )`][@stdlib/blas/ext/base/ndarray/gindex-of-not-equal]: return the first index of an element in a one-dimensional ndarray which is not equal to a specified search element. @@ -121,6 +126,7 @@ The namespace exposes the following APIs: - [`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. +- [`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. - [`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. @@ -148,12 +154,14 @@ The namespace exposes the following APIs: - [`saxpb( arrays )`][@stdlib/blas/ext/base/ndarray/saxpb]: multiply each element in a one-dimensional single-precision floating-point ndarray by a scalar constant and add a scalar constant to each result. - [`saxpby( arrays )`][@stdlib/blas/ext/base/ndarray/saxpby]: multiply a one-dimensional single-precision floating-point ndarray by a scalar constant and add the result to a second one-dimensional single-precision floating-point ndarray multiplied by a scalar constant. - [`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. +- [`scopyWithin( arrays )`][@stdlib/blas/ext/base/ndarray/scopy-within]: perform an in-place copy of elements within a one-dimensional single-precision floating-point ndarray. - [`scunone( arrays )`][@stdlib/blas/ext/base/ndarray/scunone]: cumulatively test whether every element in a one-dimensional single-precision floating-point ndarray is falsy. - [`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. - [`sfillNotEqual( arrays )`][@stdlib/blas/ext/base/ndarray/sfill-not-equal]: replace elements in a one-dimensional single-precision floating-point ndarray not equal to a provided search element with a specified scalar constant. +- [`sfirstIndexLessThan( arrays )`][@stdlib/blas/ext/base/ndarray/sfirst-index-less-than]: return the index of the first element in a one-dimensional single-precision floating-point ndarray which is less than a corresponding element in another one-dimensional single-precision floating-point ndarray. - [`sindexOfNotEqual( arrays )`][@stdlib/blas/ext/base/ndarray/sindex-of-not-equal]: return the first index of an element in a one-dimensional single-precision floating-point ndarray which is not equal to a specified search element. - [`sindexOfTruthy( arrays )`][@stdlib/blas/ext/base/ndarray/sindex-of-truthy]: return the index of the first truthy element in a one-dimensional single-precision floating-point ndarray. - [`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. @@ -273,6 +281,8 @@ console.log( objectKeys( ns ) ); [@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/dcopy-within]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/blas/ext/base/ndarray/dcopy-within + [@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 @@ -289,6 +299,8 @@ console.log( objectKeys( ns ) ); [@stdlib/blas/ext/base/ndarray/dfill-not-equal]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/blas/ext/base/ndarray/dfill-not-equal +[@stdlib/blas/ext/base/ndarray/dfirst-index-greater-than]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/blas/ext/base/ndarray/dfirst-index-greater-than + [@stdlib/blas/ext/base/ndarray/dfirst-index-less-than]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/blas/ext/base/ndarray/dfirst-index-less-than [@stdlib/blas/ext/base/ndarray/dindex-of-falsy]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/blas/ext/base/ndarray/dindex-of-falsy @@ -299,6 +311,8 @@ console.log( objectKeys( ns ) ); [@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-equal]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/blas/ext/base/ndarray/dlast-index-equal + [@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 @@ -357,6 +371,8 @@ console.log( objectKeys( ns ) ); [@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/gcopy-within]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/blas/ext/base/ndarray/gcopy-within + [@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 @@ -375,6 +391,8 @@ console.log( objectKeys( ns ) ); [@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/gfirst-index-greater-than]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/blas/ext/base/ndarray/gfirst-index-greater-than + [@stdlib/blas/ext/base/ndarray/gfirst-index-less-than]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/blas/ext/base/ndarray/gfirst-index-less-than [@stdlib/blas/ext/base/ndarray/gindex-of-falsy]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/blas/ext/base/ndarray/gindex-of-falsy @@ -389,6 +407,8 @@ console.log( objectKeys( ns ) ); [@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-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-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 @@ -443,6 +463,8 @@ console.log( objectKeys( ns ) ); [@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/scopy-within]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/blas/ext/base/ndarray/scopy-within + [@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/scusum]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/blas/ext/base/ndarray/scusum @@ -455,6 +477,8 @@ console.log( objectKeys( ns ) ); [@stdlib/blas/ext/base/ndarray/sfill-not-equal]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/blas/ext/base/ndarray/sfill-not-equal +[@stdlib/blas/ext/base/ndarray/sfirst-index-less-than]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/blas/ext/base/ndarray/sfirst-index-less-than + [@stdlib/blas/ext/base/ndarray/sindex-of-not-equal]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/blas/ext/base/ndarray/sindex-of-not-equal [@stdlib/blas/ext/base/ndarray/sindex-of-truthy]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/blas/ext/base/ndarray/sindex-of-truthy