From 13887c3bdb493f0db024563887191473ae973893 Mon Sep 17 00:00:00 2001 From: Claude Date: Thu, 20 Aug 2026 07:51:47 +0000 Subject: [PATCH 1/6] docs: fix summary description in `strided/base/cmap` The `@module` summary in `lib/index.js` and the README title blockquote omitted "complex", describing the package as operating on single-precision floating-point arrays. The package operates on single-precision complex floating-point arrays (`Complex64Array`); the package.json description, the `lib/main.js`/`lib/ndarray.js` JSDoc summaries, and the README API sections already state so. Restores consistency with the package's own authoritative description (a convention upheld by all 48 namespace members). Copy-paste leftover from the real-valued `smap` sibling. Documentation only. --- lib/node_modules/@stdlib/strided/base/cmap/README.md | 2 +- lib/node_modules/@stdlib/strided/base/cmap/lib/index.js | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/node_modules/@stdlib/strided/base/cmap/README.md b/lib/node_modules/@stdlib/strided/base/cmap/README.md index a707afe6d36a..20df204e2d0e 100644 --- a/lib/node_modules/@stdlib/strided/base/cmap/README.md +++ b/lib/node_modules/@stdlib/strided/base/cmap/README.md @@ -20,7 +20,7 @@ limitations under the License. # cmap -> Apply a unary function to a single-precision floating-point strided input array and assign results to a single-precision floating-point strided output array. +> Apply a unary function to a single-precision complex floating-point strided input array and assign results to a single-precision complex floating-point strided output array.
diff --git a/lib/node_modules/@stdlib/strided/base/cmap/lib/index.js b/lib/node_modules/@stdlib/strided/base/cmap/lib/index.js index d92a780b9429..9a904b0dee85 100644 --- a/lib/node_modules/@stdlib/strided/base/cmap/lib/index.js +++ b/lib/node_modules/@stdlib/strided/base/cmap/lib/index.js @@ -19,7 +19,7 @@ 'use strict'; /** -* Apply a unary function to a single-precision floating-point strided input array and assign results to a single-precision floating-point strided output array. +* Apply a unary function to a single-precision complex floating-point strided input array and assign results to a single-precision complex floating-point strided output array. * * @module @stdlib/strided/base/cmap * From bc98a7f98df65c228a648430a3dba3c4952cc543 Mon Sep 17 00:00:00 2001 From: Claude Date: Thu, 20 Aug 2026 07:51:59 +0000 Subject: [PATCH 2/6] docs: fix summary description in `strided/base/zmap` The `@module` summary in `lib/index.js` and the README title blockquote omitted "complex", describing the package as operating on double-precision floating-point arrays. The package operates on double-precision complex floating-point arrays (`Complex128Array`); the package.json description, the `lib/main.js`/`lib/ndarray.js` JSDoc summaries, and the README API sections already state so. Restores consistency with the package's own authoritative description (a convention upheld by all 48 namespace members). Copy-paste leftover from the real-valued `dmap` sibling. Documentation only. --- lib/node_modules/@stdlib/strided/base/zmap/README.md | 2 +- lib/node_modules/@stdlib/strided/base/zmap/lib/index.js | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/node_modules/@stdlib/strided/base/zmap/README.md b/lib/node_modules/@stdlib/strided/base/zmap/README.md index 31f2db4d0547..a7bcd470e3c7 100644 --- a/lib/node_modules/@stdlib/strided/base/zmap/README.md +++ b/lib/node_modules/@stdlib/strided/base/zmap/README.md @@ -20,7 +20,7 @@ limitations under the License. # zmap -> Apply a unary function to a double-precision floating-point strided input array and assign results to a double-precision floating-point strided output array. +> Apply a unary function to a double-precision complex floating-point strided input array and assign results to a double-precision complex floating-point strided output array.
diff --git a/lib/node_modules/@stdlib/strided/base/zmap/lib/index.js b/lib/node_modules/@stdlib/strided/base/zmap/lib/index.js index bbd2f120ad89..c96d5d07274f 100644 --- a/lib/node_modules/@stdlib/strided/base/zmap/lib/index.js +++ b/lib/node_modules/@stdlib/strided/base/zmap/lib/index.js @@ -19,7 +19,7 @@ 'use strict'; /** -* Apply a unary function to a double-precision floating-point strided input array and assign results to a double-precision floating-point strided output array. +* Apply a unary function to a double-precision complex floating-point strided input array and assign results to a double-precision complex floating-point strided output array. * * @module @stdlib/strided/base/zmap * From 0290ea1d969d7bc66c269c1b3c814e54cecc1fa3 Mon Sep 17 00:00:00 2001 From: Claude Date: Thu, 20 Aug 2026 07:52:00 +0000 Subject: [PATCH 3/6] docs: fix summary description in `strided/base/dmskmap2` The `lib/main.js` JSDoc summary dropped the "according to a strided mask array" clause, omitting the package's defining masked behavior. The clause is present in the same package's `lib/ndarray.js` summary, `lib/index.js` `@module` summary, package.json description, and README. Restores consistency with the package's own authoritative description (a convention upheld by all 48 namespace members). Stale-template omission carried over from the non-masked `dmap2` sibling. Documentation only. --- lib/node_modules/@stdlib/strided/base/dmskmap2/lib/main.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/node_modules/@stdlib/strided/base/dmskmap2/lib/main.js b/lib/node_modules/@stdlib/strided/base/dmskmap2/lib/main.js index a8a7acc0b618..3d8ec086ce19 100644 --- a/lib/node_modules/@stdlib/strided/base/dmskmap2/lib/main.js +++ b/lib/node_modules/@stdlib/strided/base/dmskmap2/lib/main.js @@ -27,7 +27,7 @@ var ndarray = require( './ndarray.js' ); // MAIN // /** -* Applies a binary function to double-precision floating-point strided input arrays and assigns results to a double-precision floating-point strided output array. +* Applies a binary function to double-precision floating-point strided input arrays according to a strided mask array and assigns results to a double-precision floating-point strided output array. * * @param {NonNegativeInteger} N - number of indexed elements * @param {Float64Array} x - input array From 3b4f3391cca7e753c52249a088285ce436a9a14d Mon Sep 17 00:00:00 2001 From: Claude Date: Thu, 20 Aug 2026 07:52:00 +0000 Subject: [PATCH 4/6] docs: fix summary description in `strided/base/smskmap2` The `lib/main.js` JSDoc summary dropped the "according to a strided mask array" clause, omitting the package's defining masked behavior. The clause is present in the same package's `lib/ndarray.js` summary, `lib/index.js` `@module` summary, package.json description, and README. Restores consistency with the package's own authoritative description (a convention upheld by all 48 namespace members). Stale-template omission carried over from the non-masked `smap2` sibling. Documentation only. --- lib/node_modules/@stdlib/strided/base/smskmap2/lib/main.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/node_modules/@stdlib/strided/base/smskmap2/lib/main.js b/lib/node_modules/@stdlib/strided/base/smskmap2/lib/main.js index 6b8a2c56e6d3..10d36c7c8739 100644 --- a/lib/node_modules/@stdlib/strided/base/smskmap2/lib/main.js +++ b/lib/node_modules/@stdlib/strided/base/smskmap2/lib/main.js @@ -27,7 +27,7 @@ var ndarray = require( './ndarray.js' ); // MAIN // /** -* Applies a binary function to single-precision floating-point strided input arrays and assigns results to a single-precision floating-point strided output array. +* Applies a binary function to single-precision floating-point strided input arrays according to a strided mask array and assigns results to a single-precision floating-point strided output array. * * @param {NonNegativeInteger} N - number of indexed elements * @param {Float32Array} x - input array From 4b5b960a9834f282df365c7a49eb5295d25923ff Mon Sep 17 00:00:00 2001 From: Claude Date: Thu, 20 Aug 2026 07:52:11 +0000 Subject: [PATCH 5/6] docs: fix summary description in `strided/base/map-by2` The `lib/main.js` and `lib/ndarray.js` JSDoc summaries used unary phrasing ("each element retrieved from a strided input array"), describing this binary package as if it operated on a single input array. The package applies a binary function to each pair of elements retrieved from two strided input arrays, as the package.json description, `lib/index.js` `@module` summary, and README already state. Restores consistency with the package's own authoritative description (a convention upheld by all 48 namespace members). Copy-paste leftover from the unary `map-by` sibling. Documentation only. --- lib/node_modules/@stdlib/strided/base/map-by2/lib/main.js | 2 +- lib/node_modules/@stdlib/strided/base/map-by2/lib/ndarray.js | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/node_modules/@stdlib/strided/base/map-by2/lib/main.js b/lib/node_modules/@stdlib/strided/base/map-by2/lib/main.js index 5b9f30eb1dbb..fbaa127ce79e 100644 --- a/lib/node_modules/@stdlib/strided/base/map-by2/lib/main.js +++ b/lib/node_modules/@stdlib/strided/base/map-by2/lib/main.js @@ -33,7 +33,7 @@ var accessors = require( './accessors.js' ); // MAIN // /** -* Applies a binary function to each element retrieved from a strided input array according to a callback function and assigns results to a strided output array. +* Applies a binary function to each pair of elements retrieved from strided input arrays according to a callback function and assigns results to a strided output array. * * @private * @param {NonNegativeInteger} N - number of indexed elements diff --git a/lib/node_modules/@stdlib/strided/base/map-by2/lib/ndarray.js b/lib/node_modules/@stdlib/strided/base/map-by2/lib/ndarray.js index 6b35e1bed3c5..b90bc0814513 100644 --- a/lib/node_modules/@stdlib/strided/base/map-by2/lib/ndarray.js +++ b/lib/node_modules/@stdlib/strided/base/map-by2/lib/ndarray.js @@ -33,7 +33,7 @@ var accessors = require( './accessors.ndarray.js' ); // MAIN // /** -* Applies a binary function to each element retrieved from a strided input array according to a callback function and assigns results to a strided output array. +* Applies a binary function to each pair of elements retrieved from strided input arrays according to a callback function and assigns results to a strided output array. * * @private * @param {NonNegativeInteger} N - number of indexed elements From 646b610126e1abfe35449d3b8aa06974cd4b65ea Mon Sep 17 00:00:00 2001 From: Claude Date: Thu, 20 Aug 2026 07:52:12 +0000 Subject: [PATCH 6/6] docs: fix parameter descriptions in `strided/base/read-dataview` MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit The `lib/main.js` JSDoc documented `view` as the "output DataView" and `out` as the "input array" — reversed relative to the function's own summary ("Copies elements from an input strided DataView to elements in an output strided array") and to the same package's `lib/ndarray.js`, where `view` is the input and `out` is the output. Swaps the two descriptions to match. Copy-paste leftover from the `write-dataview` sibling, where the data flow is reversed. Documentation only; no parameter names, types, or behavior change. --- .../@stdlib/strided/base/read-dataview/lib/main.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/node_modules/@stdlib/strided/base/read-dataview/lib/main.js b/lib/node_modules/@stdlib/strided/base/read-dataview/lib/main.js index 630cce351ec8..f059eebb5f31 100644 --- a/lib/node_modules/@stdlib/strided/base/read-dataview/lib/main.js +++ b/lib/node_modules/@stdlib/strided/base/read-dataview/lib/main.js @@ -30,9 +30,9 @@ var ndarray = require( './ndarray.js' ); * Copies elements from an input strided DataView to elements in an output strided array. * * @param {NonNegativeInteger} N - number of indexed elements -* @param {DataView} view - output DataView +* @param {DataView} view - input DataView * @param {integer} strideView - `view` stride length (in bytes) -* @param {Collection} out - input array +* @param {Collection} out - output array * @param {integer} strideOut - `out` stride length * @param {boolean} littleEndian - boolean indicating whether the data is stored in little-endian format * @returns {Collection} output array