From 13b5d466decc196f41ac8c5bc4eb58294ec07d53 Mon Sep 17 00:00:00 2001 From: 0PrashantYadav0 Date: Sat, 3 Oct 2026 22:44:02 +0530 Subject: [PATCH 1/5] docs: fix descriptions and return value annotations in `stats/base/ndarray` MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Fix `@returns` annotations in `smaxabs`, `smaxabssorted`, and `sminabs` to describe the absolute value. - Restore the full algorithm description in `smeanlipw/lib/native.js`. - Fix "a Welford's algorithm" typo in `dvariancewd/lib/native.js`. - Use an en dash in "Kahan–Babuška" throughout `smeankbn`, matching `lib/main.js`. --- type: pre_commit_static_analysis_report description: Results of running static analysis checks when committing changes. report: - task: lint_filenames status: passed - task: lint_editorconfig status: passed - task: lint_markdown_pkg_readmes status: passed - task: lint_markdown_docs status: na - task: lint_markdown status: na - task: lint_package_json status: na - task: lint_repl_help status: na - task: lint_javascript_src status: passed - task: lint_javascript_cli status: na - task: lint_javascript_examples status: na - task: lint_javascript_tests status: na - task: lint_javascript_benchmarks status: na - task: lint_python status: na - task: lint_r status: na - task: lint_c_src status: missing_dependencies - task: lint_c_examples status: na - task: lint_c_benchmarks status: na - task: lint_c_tests_fixtures status: na - task: lint_shell status: na - task: lint_typescript_declarations status: passed - task: lint_typescript_tests status: na - task: lint_license_headers status: passed --- --- .../@stdlib/stats/base/ndarray/dvariancewd/lib/native.js | 2 +- lib/node_modules/@stdlib/stats/base/ndarray/smaxabs/lib/main.js | 2 +- .../@stdlib/stats/base/ndarray/smaxabssorted/lib/main.js | 2 +- lib/node_modules/@stdlib/stats/base/ndarray/smeankbn/README.md | 2 +- .../smeankbn/include/stdlib/stats/base/ndarray/smeankbn.h | 2 +- .../@stdlib/stats/base/ndarray/smeankbn/lib/native.js | 2 +- lib/node_modules/@stdlib/stats/base/ndarray/smeankbn/src/main.c | 2 +- .../@stdlib/stats/base/ndarray/smeanlipw/lib/native.js | 2 +- lib/node_modules/@stdlib/stats/base/ndarray/sminabs/lib/main.js | 2 +- 9 files changed, 9 insertions(+), 9 deletions(-) diff --git a/lib/node_modules/@stdlib/stats/base/ndarray/dvariancewd/lib/native.js b/lib/node_modules/@stdlib/stats/base/ndarray/dvariancewd/lib/native.js index 7a4644b394fc..b756c652c685 100644 --- a/lib/node_modules/@stdlib/stats/base/ndarray/dvariancewd/lib/native.js +++ b/lib/node_modules/@stdlib/stats/base/ndarray/dvariancewd/lib/native.js @@ -28,7 +28,7 @@ var addon = require( './../src/addon.node' ); // MAIN // /** -* Computes the variance of a one-dimensional double-precision floating-point ndarray using a Welford's algorithm. +* Computes the variance of a one-dimensional double-precision floating-point ndarray using Welford's algorithm. * * ## Notes * diff --git a/lib/node_modules/@stdlib/stats/base/ndarray/smaxabs/lib/main.js b/lib/node_modules/@stdlib/stats/base/ndarray/smaxabs/lib/main.js index daa8b82b9cbc..ffa65445c9d3 100644 --- a/lib/node_modules/@stdlib/stats/base/ndarray/smaxabs/lib/main.js +++ b/lib/node_modules/@stdlib/stats/base/ndarray/smaxabs/lib/main.js @@ -39,7 +39,7 @@ var strided = require( '@stdlib/stats/strided/smaxabs' ).ndarray; * - a one-dimensional input ndarray. * * @param {ArrayLikeObject} arrays - array-like object containing ndarrays -* @returns {number} maximum value +* @returns {number} maximum absolute value * * @example * var Float32Vector = require( '@stdlib/ndarray/vector/float32' ); diff --git a/lib/node_modules/@stdlib/stats/base/ndarray/smaxabssorted/lib/main.js b/lib/node_modules/@stdlib/stats/base/ndarray/smaxabssorted/lib/main.js index 5c6d2f7ce21f..c4e526f6bf1c 100644 --- a/lib/node_modules/@stdlib/stats/base/ndarray/smaxabssorted/lib/main.js +++ b/lib/node_modules/@stdlib/stats/base/ndarray/smaxabssorted/lib/main.js @@ -39,7 +39,7 @@ var strided = require( '@stdlib/stats/strided/smaxabssorted' ).ndarray; * - a one-dimensional input ndarray. * * @param {ArrayLikeObject} arrays - array-like object containing ndarrays -* @returns {number} maximum value +* @returns {number} maximum absolute value * * @example * var Float32Vector = require( '@stdlib/ndarray/vector/float32' ); diff --git a/lib/node_modules/@stdlib/stats/base/ndarray/smeankbn/README.md b/lib/node_modules/@stdlib/stats/base/ndarray/smeankbn/README.md index dacf86fff31e..d90623a53d15 100644 --- a/lib/node_modules/@stdlib/stats/base/ndarray/smeankbn/README.md +++ b/lib/node_modules/@stdlib/stats/base/ndarray/smeankbn/README.md @@ -135,7 +135,7 @@ console.log( v ); #### stdlib_stats_smeankbn( arrays ) -Computes the [arithmetic mean][arithmetic-mean] of a one-dimensional single-precision floating-point ndarray using an improved Kahan-Babuška algorithm. +Computes the [arithmetic mean][arithmetic-mean] of a one-dimensional single-precision floating-point ndarray using an improved Kahan–Babuška algorithm. ```c #include "stdlib/ndarray/ctor.h" diff --git a/lib/node_modules/@stdlib/stats/base/ndarray/smeankbn/include/stdlib/stats/base/ndarray/smeankbn.h b/lib/node_modules/@stdlib/stats/base/ndarray/smeankbn/include/stdlib/stats/base/ndarray/smeankbn.h index 124a72764d17..e161b030f421 100644 --- a/lib/node_modules/@stdlib/stats/base/ndarray/smeankbn/include/stdlib/stats/base/ndarray/smeankbn.h +++ b/lib/node_modules/@stdlib/stats/base/ndarray/smeankbn/include/stdlib/stats/base/ndarray/smeankbn.h @@ -29,7 +29,7 @@ extern "C" { #endif /** -* Computes the arithmetic mean of a one-dimensional single-precision floating-point ndarray using an improved Kahan-Babuška algorithm. +* Computes the arithmetic mean of a one-dimensional single-precision floating-point ndarray using an improved Kahan–Babuška algorithm. */ float stdlib_stats_smeankbn( const struct ndarray *arrays[] ); diff --git a/lib/node_modules/@stdlib/stats/base/ndarray/smeankbn/lib/native.js b/lib/node_modules/@stdlib/stats/base/ndarray/smeankbn/lib/native.js index 39dc0d8a9bb8..a2354da114f9 100644 --- a/lib/node_modules/@stdlib/stats/base/ndarray/smeankbn/lib/native.js +++ b/lib/node_modules/@stdlib/stats/base/ndarray/smeankbn/lib/native.js @@ -28,7 +28,7 @@ var addon = require( './../src/addon.node' ); // MAIN // /** -* Computes the arithmetic mean of a one-dimensional single-precision floating-point ndarray using an improved Kahan-Babuška algorithm. +* Computes the arithmetic mean of a one-dimensional single-precision floating-point ndarray using an improved Kahan–Babuška algorithm. * * ## Notes * diff --git a/lib/node_modules/@stdlib/stats/base/ndarray/smeankbn/src/main.c b/lib/node_modules/@stdlib/stats/base/ndarray/smeankbn/src/main.c index 49d20dd05e2a..bb67be7c113f 100644 --- a/lib/node_modules/@stdlib/stats/base/ndarray/smeankbn/src/main.c +++ b/lib/node_modules/@stdlib/stats/base/ndarray/smeankbn/src/main.c @@ -22,7 +22,7 @@ #include "stdlib/blas/base/shared.h" /** -* Computes the arithmetic mean of a one-dimensional single-precision floating-point ndarray using an improved Kahan-Babuška algorithm. +* Computes the arithmetic mean of a one-dimensional single-precision floating-point ndarray using an improved Kahan–Babuška algorithm. * * @param arrays list containing an input ndarray * @return arithmetic mean diff --git a/lib/node_modules/@stdlib/stats/base/ndarray/smeanlipw/lib/native.js b/lib/node_modules/@stdlib/stats/base/ndarray/smeanlipw/lib/native.js index 3d90e725160e..d9b7b8be9970 100644 --- a/lib/node_modules/@stdlib/stats/base/ndarray/smeanlipw/lib/native.js +++ b/lib/node_modules/@stdlib/stats/base/ndarray/smeanlipw/lib/native.js @@ -28,7 +28,7 @@ var addon = require( './../src/addon.node' ); // MAIN // /** -* Computes the arithmetic mean of a one-dimensional single-precision floating-point ndarray. +* Computes the arithmetic mean of a one-dimensional single-precision floating-point ndarray using a one-pass trial mean algorithm with pairwise summation. * * ## Notes * diff --git a/lib/node_modules/@stdlib/stats/base/ndarray/sminabs/lib/main.js b/lib/node_modules/@stdlib/stats/base/ndarray/sminabs/lib/main.js index 52a93b299eb8..a808c13b4997 100644 --- a/lib/node_modules/@stdlib/stats/base/ndarray/sminabs/lib/main.js +++ b/lib/node_modules/@stdlib/stats/base/ndarray/sminabs/lib/main.js @@ -39,7 +39,7 @@ var strided = require( '@stdlib/stats/strided/sminabs' ).ndarray; * - a one-dimensional input ndarray. * * @param {ArrayLikeObject} arrays - array-like object containing ndarrays -* @returns {number} minimum value +* @returns {number} minimum absolute value * * @example * var Float32Vector = require( '@stdlib/ndarray/vector/float32' ); From b6819c6a3b1e5d862d7a1fe0ab1b299454f08cc2 Mon Sep 17 00:00:00 2001 From: Athan Date: Mon, 12 Oct 2026 15:19:12 +0200 Subject: [PATCH 2/5] Discard changes to lib/node_modules/@stdlib/stats/base/ndarray/smeankbn/include/stdlib/stats/base/ndarray/smeankbn.h --- .../smeankbn/include/stdlib/stats/base/ndarray/smeankbn.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/node_modules/@stdlib/stats/base/ndarray/smeankbn/include/stdlib/stats/base/ndarray/smeankbn.h b/lib/node_modules/@stdlib/stats/base/ndarray/smeankbn/include/stdlib/stats/base/ndarray/smeankbn.h index e161b030f421..124a72764d17 100644 --- a/lib/node_modules/@stdlib/stats/base/ndarray/smeankbn/include/stdlib/stats/base/ndarray/smeankbn.h +++ b/lib/node_modules/@stdlib/stats/base/ndarray/smeankbn/include/stdlib/stats/base/ndarray/smeankbn.h @@ -29,7 +29,7 @@ extern "C" { #endif /** -* Computes the arithmetic mean of a one-dimensional single-precision floating-point ndarray using an improved Kahan–Babuška algorithm. +* Computes the arithmetic mean of a one-dimensional single-precision floating-point ndarray using an improved Kahan-Babuška algorithm. */ float stdlib_stats_smeankbn( const struct ndarray *arrays[] ); From ecc558a89cdb4e9773a6c8e20d0678af8873c154 Mon Sep 17 00:00:00 2001 From: Athan Date: Mon, 12 Oct 2026 15:19:20 +0200 Subject: [PATCH 3/5] Discard changes to lib/node_modules/@stdlib/stats/base/ndarray/smeankbn/lib/native.js --- .../@stdlib/stats/base/ndarray/smeankbn/lib/native.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/node_modules/@stdlib/stats/base/ndarray/smeankbn/lib/native.js b/lib/node_modules/@stdlib/stats/base/ndarray/smeankbn/lib/native.js index a2354da114f9..39dc0d8a9bb8 100644 --- a/lib/node_modules/@stdlib/stats/base/ndarray/smeankbn/lib/native.js +++ b/lib/node_modules/@stdlib/stats/base/ndarray/smeankbn/lib/native.js @@ -28,7 +28,7 @@ var addon = require( './../src/addon.node' ); // MAIN // /** -* Computes the arithmetic mean of a one-dimensional single-precision floating-point ndarray using an improved Kahan–Babuška algorithm. +* Computes the arithmetic mean of a one-dimensional single-precision floating-point ndarray using an improved Kahan-Babuška algorithm. * * ## Notes * From 077fce9ff7056b58eded560a65413963dc48641b Mon Sep 17 00:00:00 2001 From: Athan Date: Mon, 12 Oct 2026 15:19:28 +0200 Subject: [PATCH 4/5] Discard changes to lib/node_modules/@stdlib/stats/base/ndarray/smeankbn/src/main.c --- lib/node_modules/@stdlib/stats/base/ndarray/smeankbn/src/main.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/node_modules/@stdlib/stats/base/ndarray/smeankbn/src/main.c b/lib/node_modules/@stdlib/stats/base/ndarray/smeankbn/src/main.c index bb67be7c113f..49d20dd05e2a 100644 --- a/lib/node_modules/@stdlib/stats/base/ndarray/smeankbn/src/main.c +++ b/lib/node_modules/@stdlib/stats/base/ndarray/smeankbn/src/main.c @@ -22,7 +22,7 @@ #include "stdlib/blas/base/shared.h" /** -* Computes the arithmetic mean of a one-dimensional single-precision floating-point ndarray using an improved Kahan–Babuška algorithm. +* Computes the arithmetic mean of a one-dimensional single-precision floating-point ndarray using an improved Kahan-Babuška algorithm. * * @param arrays list containing an input ndarray * @return arithmetic mean From 2d3ba1ed7db6513c7a522f57883ff50c82cb8f6a Mon Sep 17 00:00:00 2001 From: Athan Date: Mon, 12 Oct 2026 15:19:37 +0200 Subject: [PATCH 5/5] Discard changes to lib/node_modules/@stdlib/stats/base/ndarray/smeankbn/README.md --- lib/node_modules/@stdlib/stats/base/ndarray/smeankbn/README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/node_modules/@stdlib/stats/base/ndarray/smeankbn/README.md b/lib/node_modules/@stdlib/stats/base/ndarray/smeankbn/README.md index d90623a53d15..dacf86fff31e 100644 --- a/lib/node_modules/@stdlib/stats/base/ndarray/smeankbn/README.md +++ b/lib/node_modules/@stdlib/stats/base/ndarray/smeankbn/README.md @@ -135,7 +135,7 @@ console.log( v ); #### stdlib_stats_smeankbn( arrays ) -Computes the [arithmetic mean][arithmetic-mean] of a one-dimensional single-precision floating-point ndarray using an improved Kahan–Babuška algorithm. +Computes the [arithmetic mean][arithmetic-mean] of a one-dimensional single-precision floating-point ndarray using an improved Kahan-Babuška algorithm. ```c #include "stdlib/ndarray/ctor.h"