From e6b3c2fa96e5311b3ad6e7e06079c05d9eb4a099 Mon Sep 17 00:00:00 2001 From: Claude Date: Sun, 5 Jul 2026 13:17:48 +0000 Subject: [PATCH 1/3] docs: fix `logEachMap` format specifier in distribution examples Propagates fix from 4e243797 ("docs: fix string interpolation and update comments") to sibling distribution packages where the `logEachMap` format string uses the C-style `%lf` specifier instead of the required `%0.4f`. --- lib/node_modules/@stdlib/stats/base/dists/anglit/mean/README.md | 2 +- .../@stdlib/stats/base/dists/anglit/mean/examples/index.js | 2 +- .../@stdlib/stats/base/dists/anglit/median/README.md | 2 +- .../@stdlib/stats/base/dists/anglit/median/examples/index.js | 2 +- .../@stdlib/stats/base/dists/anglit/quantile/README.md | 2 +- .../@stdlib/stats/base/dists/anglit/quantile/examples/index.js | 2 +- .../@stdlib/stats/base/dists/halfnormal/mean/README.md | 2 +- .../@stdlib/stats/base/dists/halfnormal/mean/examples/index.js | 2 +- 8 files changed, 8 insertions(+), 8 deletions(-) diff --git a/lib/node_modules/@stdlib/stats/base/dists/anglit/mean/README.md b/lib/node_modules/@stdlib/stats/base/dists/anglit/mean/README.md index d41e7ead215d..d30e62805e9f 100644 --- a/lib/node_modules/@stdlib/stats/base/dists/anglit/mean/README.md +++ b/lib/node_modules/@stdlib/stats/base/dists/anglit/mean/README.md @@ -116,7 +116,7 @@ var opts = { var mu = uniform( 10, -5.0, 5.0, opts ); var sigma = uniform( 10, 0.1, 20.0, opts ); -logEachMap( 'µ: %lf, σ: %lf, E(X;µ,σ): %lf', mu, sigma, mean ); +logEachMap( 'µ: %0.4f, σ: %0.4f, E(X;µ,σ): %0.4f', mu, sigma, mean ); ``` diff --git a/lib/node_modules/@stdlib/stats/base/dists/anglit/mean/examples/index.js b/lib/node_modules/@stdlib/stats/base/dists/anglit/mean/examples/index.js index c534f37bd4f3..5ea938798622 100644 --- a/lib/node_modules/@stdlib/stats/base/dists/anglit/mean/examples/index.js +++ b/lib/node_modules/@stdlib/stats/base/dists/anglit/mean/examples/index.js @@ -28,4 +28,4 @@ var opts = { var mu = uniform( 10, -5.0, 5.0, opts ); var sigma = uniform( 10, 0.1, 20.0, opts ); -logEachMap( 'µ: %lf, σ: %lf, E(X;µ,σ): %lf', mu, sigma, mean ); +logEachMap( 'µ: %0.4f, σ: %0.4f, E(X;µ,σ): %0.4f', mu, sigma, mean ); diff --git a/lib/node_modules/@stdlib/stats/base/dists/anglit/median/README.md b/lib/node_modules/@stdlib/stats/base/dists/anglit/median/README.md index acf107f90d17..4a8de3ec1d81 100644 --- a/lib/node_modules/@stdlib/stats/base/dists/anglit/median/README.md +++ b/lib/node_modules/@stdlib/stats/base/dists/anglit/median/README.md @@ -116,7 +116,7 @@ var opts = { var mu = uniform( 10, -5.0, 5.0, opts ); var sigma = uniform( 10, 0.1, 20.0, opts ); -logEachMap( 'µ: %lf, σ: %lf, Median(X;µ,σ): %lf', mu, sigma, median ); +logEachMap( 'µ: %0.4f, σ: %0.4f, Median(X;µ,σ): %0.4f', mu, sigma, median ); ``` diff --git a/lib/node_modules/@stdlib/stats/base/dists/anglit/median/examples/index.js b/lib/node_modules/@stdlib/stats/base/dists/anglit/median/examples/index.js index 9cb7f310d1e7..97f84e8270c5 100644 --- a/lib/node_modules/@stdlib/stats/base/dists/anglit/median/examples/index.js +++ b/lib/node_modules/@stdlib/stats/base/dists/anglit/median/examples/index.js @@ -28,4 +28,4 @@ var opts = { var mu = uniform( 10, -5.0, 5.0, opts ); var sigma = uniform( 10, 0.1, 20.0, opts ); -logEachMap( 'µ: %lf, σ: %lf, Median(X;µ,σ): %lf', mu, sigma, median ); +logEachMap( 'µ: %0.4f, σ: %0.4f, Median(X;µ,σ): %0.4f', mu, sigma, median ); diff --git a/lib/node_modules/@stdlib/stats/base/dists/anglit/quantile/README.md b/lib/node_modules/@stdlib/stats/base/dists/anglit/quantile/README.md index f7603d790eb2..ad01dc63915a 100644 --- a/lib/node_modules/@stdlib/stats/base/dists/anglit/quantile/README.md +++ b/lib/node_modules/@stdlib/stats/base/dists/anglit/quantile/README.md @@ -129,7 +129,7 @@ var p = uniform( 10, 0.0, 1.0, opts ); var mu = uniform( 10, -5.0, 5.0, opts ); var sigma = uniform( 10, 0.0, 5.0, opts ); -logEachMap( 'p: %lf, µ: %lf, σ: %lf, Q(p;µ,σ): %lf', p, mu, sigma, quantile ); +logEachMap( 'p: %0.4f, µ: %0.4f, σ: %0.4f, Q(p;µ,σ): %0.4f', p, mu, sigma, quantile ); ``` diff --git a/lib/node_modules/@stdlib/stats/base/dists/anglit/quantile/examples/index.js b/lib/node_modules/@stdlib/stats/base/dists/anglit/quantile/examples/index.js index c3d32769dada..be907fc484b5 100644 --- a/lib/node_modules/@stdlib/stats/base/dists/anglit/quantile/examples/index.js +++ b/lib/node_modules/@stdlib/stats/base/dists/anglit/quantile/examples/index.js @@ -29,4 +29,4 @@ var p = uniform( 10, 0.0, 1.0, opts ); var mu = uniform( 10, -5.0, 5.0, opts ); var sigma = uniform( 10, 0.0, 5.0, opts ); -logEachMap( 'p: %lf, µ: %lf, σ: %lf, Q(p;µ,σ): %lf', p, mu, sigma, quantile ); +logEachMap( 'p: %0.4f, µ: %0.4f, σ: %0.4f, Q(p;µ,σ): %0.4f', p, mu, sigma, quantile ); diff --git a/lib/node_modules/@stdlib/stats/base/dists/halfnormal/mean/README.md b/lib/node_modules/@stdlib/stats/base/dists/halfnormal/mean/README.md index 7aefae2bf506..4d5b6a3bb59b 100644 --- a/lib/node_modules/@stdlib/stats/base/dists/halfnormal/mean/README.md +++ b/lib/node_modules/@stdlib/stats/base/dists/halfnormal/mean/README.md @@ -117,7 +117,7 @@ var opts = { }; var sigma = uniform( 10, 0.1, 20.0, opts ); -logEachMap( 'σ: %lf, E(X;σ): %lf', sigma, mean ); +logEachMap( 'σ: %0.4f, E(X;σ): %0.4f', sigma, mean ); ``` diff --git a/lib/node_modules/@stdlib/stats/base/dists/halfnormal/mean/examples/index.js b/lib/node_modules/@stdlib/stats/base/dists/halfnormal/mean/examples/index.js index 3d6bc95f791c..b0f0d4aaf2e7 100644 --- a/lib/node_modules/@stdlib/stats/base/dists/halfnormal/mean/examples/index.js +++ b/lib/node_modules/@stdlib/stats/base/dists/halfnormal/mean/examples/index.js @@ -29,4 +29,4 @@ var opts = { // Generate positive scale parameters: var sigma = uniform( 10, 0.1, 20.0, opts ); -logEachMap( 'σ: %lf, E(X;σ): %lf', sigma, mean ); +logEachMap( 'σ: %0.4f, E(X;σ): %0.4f', sigma, mean ); From c64c686cca12646a4398899275d84e09a7e6b77e Mon Sep 17 00:00:00 2001 From: Claude Date: Sun, 5 Jul 2026 13:17:53 +0000 Subject: [PATCH 2/3] chore: fix copy-pasted equation labels in `stats/base/dists/levy/*` Propagates fix from 6e257ba3 ("chore: fix copy-paste mistakes") to sibling packages whose README equation labels, `data-equation` values, and SVG image paths still say `_expectation` from a mean-package copy-paste. Also corrects alt text on the median README. --- .../@stdlib/stats/base/dists/levy/median/README.md | 6 +++--- .../@stdlib/stats/base/dists/levy/mode/README.md | 6 +++--- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/lib/node_modules/@stdlib/stats/base/dists/levy/median/README.md b/lib/node_modules/@stdlib/stats/base/dists/levy/median/README.md index 30db0dff773a..456e2b5a6d9e 100644 --- a/lib/node_modules/@stdlib/stats/base/dists/levy/median/README.md +++ b/lib/node_modules/@stdlib/stats/base/dists/levy/median/README.md @@ -28,14 +28,14 @@ limitations under the License. The [median][median] for a [Lévy][levy-distribution] random variable with location `μ` and scale `c > 0` is - + ```math \mathop{\mathrm{Median}}\left( X \right) = \mu + \frac{c}{2(\mathop{\mathrm{erfcinv}}(1/2))^2} ``` - diff --git a/lib/node_modules/@stdlib/stats/base/dists/levy/mode/README.md b/lib/node_modules/@stdlib/stats/base/dists/levy/mode/README.md index 8486c1448710..6169a041807e 100644 --- a/lib/node_modules/@stdlib/stats/base/dists/levy/mode/README.md +++ b/lib/node_modules/@stdlib/stats/base/dists/levy/mode/README.md @@ -28,14 +28,14 @@ limitations under the License. The [mode][mode] for a [Lévy][levy-distribution] random variable with location `μ` and scale `c > 0` is - + ```math \mathop{\mathrm{mode}}\left( X \right) = \mu + \frac{c}{3} ``` - From 70f744097385caa0b161ff7e86a001c919388ffa Mon Sep 17 00:00:00 2001 From: Claude Date: Sun, 5 Jul 2026 13:18:04 +0000 Subject: [PATCH 3/3] docs: add missing `@private` tag to `stats/base/dists/*/lib/native.js` Propagates fix from a1a8d327 ("chore: clean-up") and 7d1419f8 ("test: fix tests and clean-up docs") to sibling distribution packages whose `native.js` JSDoc block omits the `@private` tag that marks the wrapper function as internal. --- .../@stdlib/stats/base/dists/bradford/entropy/lib/native.js | 1 + .../@stdlib/stats/base/dists/cosine/quantile/lib/native.js | 1 + .../@stdlib/stats/base/dists/gamma/pdf/lib/native.js | 1 + .../@stdlib/stats/base/dists/logistic/cdf/lib/native.js | 1 + .../@stdlib/stats/base/dists/poisson/pmf/lib/native.js | 1 + .../@stdlib/stats/base/dists/signrank/pdf/lib/native.js | 1 + 6 files changed, 6 insertions(+) diff --git a/lib/node_modules/@stdlib/stats/base/dists/bradford/entropy/lib/native.js b/lib/node_modules/@stdlib/stats/base/dists/bradford/entropy/lib/native.js index ff75e5063f28..eab8dd7bfd7e 100644 --- a/lib/node_modules/@stdlib/stats/base/dists/bradford/entropy/lib/native.js +++ b/lib/node_modules/@stdlib/stats/base/dists/bradford/entropy/lib/native.js @@ -28,6 +28,7 @@ var addon = require( './../src/addon.node' ); /** * Returns the differential entropy of a Bradford distribution. * +* @private * @param {PositiveNumber} c - shape parameter * @returns {number} differential entropy * diff --git a/lib/node_modules/@stdlib/stats/base/dists/cosine/quantile/lib/native.js b/lib/node_modules/@stdlib/stats/base/dists/cosine/quantile/lib/native.js index d16535ff4d2f..1df198b2c532 100644 --- a/lib/node_modules/@stdlib/stats/base/dists/cosine/quantile/lib/native.js +++ b/lib/node_modules/@stdlib/stats/base/dists/cosine/quantile/lib/native.js @@ -28,6 +28,7 @@ var addon = require( './../src/addon.node' ); /** * Evaluates the quantile function for a raised cosine distribution with location parameter `mu` and scale parameter `s` at a probability `p`. * +* @private * @param {Probability} p - input value * @param {number} mu - location parameter * @param {NonNegativeNumber} s - scale parameter diff --git a/lib/node_modules/@stdlib/stats/base/dists/gamma/pdf/lib/native.js b/lib/node_modules/@stdlib/stats/base/dists/gamma/pdf/lib/native.js index 06deaebf467a..71d024ddf01c 100644 --- a/lib/node_modules/@stdlib/stats/base/dists/gamma/pdf/lib/native.js +++ b/lib/node_modules/@stdlib/stats/base/dists/gamma/pdf/lib/native.js @@ -28,6 +28,7 @@ var addon = require( './../src/addon.node' ); /** * Evaluates the probability density function (PDF) for a gamma distribution with shape parameter `alpha` and rate parameter `beta` at a value `x`. * +* @private * @param {number} x - input value * @param {NonNegativeNumber} alpha - shape parameter * @param {PositiveNumber} beta - rate parameter diff --git a/lib/node_modules/@stdlib/stats/base/dists/logistic/cdf/lib/native.js b/lib/node_modules/@stdlib/stats/base/dists/logistic/cdf/lib/native.js index 3498c31e9260..143ab63ebc50 100644 --- a/lib/node_modules/@stdlib/stats/base/dists/logistic/cdf/lib/native.js +++ b/lib/node_modules/@stdlib/stats/base/dists/logistic/cdf/lib/native.js @@ -28,6 +28,7 @@ var addon = require( './../src/addon.node' ); /** * Evaluates the cumulative distribution function (CDF) for a logistic distribution with location parameter `mu` and scale parameter `s` at a value `x`. * +* @private * @param {number} x - input value * @param {number} mu - location parameter * @param {NonNegativeNumber} s - scale parameter diff --git a/lib/node_modules/@stdlib/stats/base/dists/poisson/pmf/lib/native.js b/lib/node_modules/@stdlib/stats/base/dists/poisson/pmf/lib/native.js index 8b4117f1dd83..81410b271f08 100644 --- a/lib/node_modules/@stdlib/stats/base/dists/poisson/pmf/lib/native.js +++ b/lib/node_modules/@stdlib/stats/base/dists/poisson/pmf/lib/native.js @@ -28,6 +28,7 @@ var addon = require( './../src/addon.node' ); /** * Evaluates the probability mass function (PMF) for a Poisson distribution with mean parameter `lambda` at a value `x`. * +* @private * @param {number} x - input value * @param {NonNegativeNumber} lambda - mean parameter * @returns {Probability} evaluated PMF diff --git a/lib/node_modules/@stdlib/stats/base/dists/signrank/pdf/lib/native.js b/lib/node_modules/@stdlib/stats/base/dists/signrank/pdf/lib/native.js index fa8497fcb249..1f6343f8b286 100644 --- a/lib/node_modules/@stdlib/stats/base/dists/signrank/pdf/lib/native.js +++ b/lib/node_modules/@stdlib/stats/base/dists/signrank/pdf/lib/native.js @@ -28,6 +28,7 @@ var addon = require( './../src/addon.node' ); /** * Evaluates the probability density function (PDF) of the Wilcoxon signed rank test statistic with `n` observations. * +* @private * @param {number} x - input value * @param {PositiveInteger} n - number of observations * @returns {Probability} evaluated PDF