From eb43ce577ec9688906f9717f5d5616a9d308a42a Mon Sep 17 00:00:00 2001 From: Claude Date: Mon, 17 Aug 2026 13:23:18 +0000 Subject: [PATCH 1/3] chore: add missing `natural` qualifier across `stats/base/dists` Propagates fix from 6e22696e4 ("chore: clean-up") to sibling distribution packages whose `factory.js` JSDoc omits "natural" before "logarithm" when describing log-PDF/log-CDF evaluation. Each affected package's `main.js` and inner factory docblocks already use "natural logarithm"; this makes the outer factory descriptions consistent. --- .../@stdlib/stats/base/dists/arcsine/logcdf/lib/factory.js | 2 +- .../@stdlib/stats/base/dists/arcsine/logpdf/lib/factory.js | 2 +- .../@stdlib/stats/base/dists/cosine/logpdf/lib/factory.js | 2 +- .../@stdlib/stats/base/dists/gamma/logcdf/lib/factory.js | 2 +- .../@stdlib/stats/base/dists/gamma/logpdf/lib/factory.js | 2 +- .../@stdlib/stats/base/dists/geometric/logcdf/lib/factory.js | 2 +- .../@stdlib/stats/base/dists/geometric/logpmf/lib/factory.js | 2 +- .../@stdlib/stats/base/dists/gumbel/logcdf/lib/factory.js | 2 +- .../@stdlib/stats/base/dists/gumbel/logpdf/lib/factory.js | 2 +- .../@stdlib/stats/base/dists/halfnormal/logpdf/lib/factory.js | 2 +- .../@stdlib/stats/base/dists/laplace/logcdf/lib/factory.js | 2 +- .../@stdlib/stats/base/dists/laplace/logpdf/lib/factory.js | 2 +- .../@stdlib/stats/base/dists/levy/logcdf/lib/factory.js | 2 +- .../@stdlib/stats/base/dists/logistic/logcdf/lib/factory.js | 2 +- .../@stdlib/stats/base/dists/logistic/logpdf/lib/factory.js | 2 +- .../@stdlib/stats/base/dists/planck/logcdf/lib/factory.js | 2 +- .../@stdlib/stats/base/dists/planck/logpmf/lib/factory.js | 2 +- .../@stdlib/stats/base/dists/rayleigh/logcdf/lib/factory.js | 2 +- .../@stdlib/stats/base/dists/rayleigh/logpdf/lib/factory.js | 2 +- .../@stdlib/stats/base/dists/uniform/logcdf/lib/factory.js | 2 +- .../@stdlib/stats/base/dists/uniform/logpdf/lib/factory.js | 2 +- .../@stdlib/stats/base/dists/weibull/logpdf/lib/factory.js | 2 +- 22 files changed, 22 insertions(+), 22 deletions(-) diff --git a/lib/node_modules/@stdlib/stats/base/dists/arcsine/logcdf/lib/factory.js b/lib/node_modules/@stdlib/stats/base/dists/arcsine/logcdf/lib/factory.js index f3500dd4f0d9..be6b686c9609 100644 --- a/lib/node_modules/@stdlib/stats/base/dists/arcsine/logcdf/lib/factory.js +++ b/lib/node_modules/@stdlib/stats/base/dists/arcsine/logcdf/lib/factory.js @@ -33,7 +33,7 @@ var LN2 = require( '@stdlib/constants/float64/ln-two' ); // MAIN // /** -* Returns a function for evaluating the logarithm of the cumulative distribution function (CDF) for an arcsine distribution with minimum support `a` and maximum support `b`. +* Returns a function for evaluating the natural logarithm of the cumulative distribution function (CDF) for an arcsine distribution with minimum support `a` and maximum support `b`. * * @param {number} a - minimum support * @param {number} b - maximum support diff --git a/lib/node_modules/@stdlib/stats/base/dists/arcsine/logpdf/lib/factory.js b/lib/node_modules/@stdlib/stats/base/dists/arcsine/logpdf/lib/factory.js index 25ae89b86ad3..d71376ef7eca 100644 --- a/lib/node_modules/@stdlib/stats/base/dists/arcsine/logpdf/lib/factory.js +++ b/lib/node_modules/@stdlib/stats/base/dists/arcsine/logpdf/lib/factory.js @@ -30,7 +30,7 @@ var NINF = require( '@stdlib/constants/float64/ninf' ); // MAIN // /** -* Returns a function for evaluating the logarithm of the probability density function (PDF) for an arcsine distribution with minimum support `a` and maximum support `b`. +* Returns a function for evaluating the natural logarithm of the probability density function (PDF) for an arcsine distribution with minimum support `a` and maximum support `b`. * * @param {number} a - minimum support * @param {number} b - maximum support diff --git a/lib/node_modules/@stdlib/stats/base/dists/cosine/logpdf/lib/factory.js b/lib/node_modules/@stdlib/stats/base/dists/cosine/logpdf/lib/factory.js index d58be7349f9b..39e941c37511 100644 --- a/lib/node_modules/@stdlib/stats/base/dists/cosine/logpdf/lib/factory.js +++ b/lib/node_modules/@stdlib/stats/base/dists/cosine/logpdf/lib/factory.js @@ -31,7 +31,7 @@ var NINF = require( '@stdlib/constants/float64/ninf' ); // MAIN // /** -* Returns a function for evaluating the logarithm of the probability density function (PDF) for a raised cosine distribution. +* Returns a function for evaluating the natural logarithm of the probability density function (PDF) for a raised cosine distribution. * * @param {number} mu - location parameter * @param {NonNegativeNumber} s - scale parameter diff --git a/lib/node_modules/@stdlib/stats/base/dists/gamma/logcdf/lib/factory.js b/lib/node_modules/@stdlib/stats/base/dists/gamma/logcdf/lib/factory.js index b8ab92eb3233..1ae3a8884f73 100644 --- a/lib/node_modules/@stdlib/stats/base/dists/gamma/logcdf/lib/factory.js +++ b/lib/node_modules/@stdlib/stats/base/dists/gamma/logcdf/lib/factory.js @@ -32,7 +32,7 @@ var ln = require( '@stdlib/math/base/special/ln' ); // MAIN // /** -* Returns a function for evaluating the logarithm of the cumulative distribution function (CDF) for a gamma distribution with shape parameter `alpha` and rate parameter `beta`. +* Returns a function for evaluating the natural logarithm of the cumulative distribution function (CDF) for a gamma distribution with shape parameter `alpha` and rate parameter `beta`. * * @param {NonNegativeNumber} alpha - shape parameter * @param {PositiveNumber} beta - rate parameter diff --git a/lib/node_modules/@stdlib/stats/base/dists/gamma/logpdf/lib/factory.js b/lib/node_modules/@stdlib/stats/base/dists/gamma/logpdf/lib/factory.js index 79125a8cdf45..028b94b488da 100644 --- a/lib/node_modules/@stdlib/stats/base/dists/gamma/logpdf/lib/factory.js +++ b/lib/node_modules/@stdlib/stats/base/dists/gamma/logpdf/lib/factory.js @@ -32,7 +32,7 @@ var gammaDeriv = require( './gamma_p_derivative.js' ); // MAIN // /** -* Returns a function for evaluating the logarithm of the probability density function (PDF) for a gamma distribution with shape parameter `alpha` and rate parameter `beta`. +* Returns a function for evaluating the natural logarithm of the probability density function (PDF) for a gamma distribution with shape parameter `alpha` and rate parameter `beta`. * * @param {NonNegativeNumber} alpha - shape parameter * @param {PositiveNumber} beta - rate parameter diff --git a/lib/node_modules/@stdlib/stats/base/dists/geometric/logcdf/lib/factory.js b/lib/node_modules/@stdlib/stats/base/dists/geometric/logcdf/lib/factory.js index 68f26f9bc572..47b8386004c3 100644 --- a/lib/node_modules/@stdlib/stats/base/dists/geometric/logcdf/lib/factory.js +++ b/lib/node_modules/@stdlib/stats/base/dists/geometric/logcdf/lib/factory.js @@ -32,7 +32,7 @@ var PINF = require( '@stdlib/constants/float64/pinf' ); // MAIN // /** -* Returns a function for evaluating the logarithm of the cumulative distribution function (CDF) for a geometric distribution with success probability `p`. +* Returns a function for evaluating the natural logarithm of the cumulative distribution function (CDF) for a geometric distribution with success probability `p`. * * @param {Probability} p - success probability * @returns {Function} logCDF diff --git a/lib/node_modules/@stdlib/stats/base/dists/geometric/logpmf/lib/factory.js b/lib/node_modules/@stdlib/stats/base/dists/geometric/logpmf/lib/factory.js index f293a8cadac2..6c9d50938c04 100644 --- a/lib/node_modules/@stdlib/stats/base/dists/geometric/logpmf/lib/factory.js +++ b/lib/node_modules/@stdlib/stats/base/dists/geometric/logpmf/lib/factory.js @@ -30,7 +30,7 @@ var NINF = require( '@stdlib/constants/float64/ninf' ); // MAIN // /** -* Returns a function for evaluating the logarithm of the probability mass function (PMF) for a geometric distribution with success probability `p`. +* Returns a function for evaluating the natural logarithm of the probability mass function (PMF) for a geometric distribution with success probability `p`. * * @param {Probability} p - success probability * @returns {Function} logPMF diff --git a/lib/node_modules/@stdlib/stats/base/dists/gumbel/logcdf/lib/factory.js b/lib/node_modules/@stdlib/stats/base/dists/gumbel/logcdf/lib/factory.js index e57a0c5458c9..f1dd40b23e3e 100644 --- a/lib/node_modules/@stdlib/stats/base/dists/gumbel/logcdf/lib/factory.js +++ b/lib/node_modules/@stdlib/stats/base/dists/gumbel/logcdf/lib/factory.js @@ -28,7 +28,7 @@ var exp = require( '@stdlib/math/base/special/exp' ); // MAIN // /** -* Returns a function for evaluating the logarithm of the cumulative distribution function (CDF) for a Gumbel distribution with location parameter `mu` and scale parameter `beta`. +* Returns a function for evaluating the natural logarithm of the cumulative distribution function (CDF) for a Gumbel distribution with location parameter `mu` and scale parameter `beta`. * * @param {number} mu - location parameter * @param {PositiveNumber} beta - scale parameter diff --git a/lib/node_modules/@stdlib/stats/base/dists/gumbel/logpdf/lib/factory.js b/lib/node_modules/@stdlib/stats/base/dists/gumbel/logpdf/lib/factory.js index 1ee30a2a6543..a56c4b90f90c 100644 --- a/lib/node_modules/@stdlib/stats/base/dists/gumbel/logpdf/lib/factory.js +++ b/lib/node_modules/@stdlib/stats/base/dists/gumbel/logpdf/lib/factory.js @@ -30,7 +30,7 @@ var NINF = require( '@stdlib/constants/float64/ninf' ); // MAIN // /** -* Returns a function for evaluating the logarithm of the probability density function (PDF) for a Gumbel distribution with location parameter `mu` and scale parameter `beta`. +* Returns a function for evaluating the natural logarithm of the probability density function (PDF) for a Gumbel distribution with location parameter `mu` and scale parameter `beta`. * * @param {number} mu - location parameter * @param {PositiveNumber} beta - scale parameter diff --git a/lib/node_modules/@stdlib/stats/base/dists/halfnormal/logpdf/lib/factory.js b/lib/node_modules/@stdlib/stats/base/dists/halfnormal/logpdf/lib/factory.js index 433044e3ab0a..4437bfcd6180 100644 --- a/lib/node_modules/@stdlib/stats/base/dists/halfnormal/logpdf/lib/factory.js +++ b/lib/node_modules/@stdlib/stats/base/dists/halfnormal/logpdf/lib/factory.js @@ -37,7 +37,7 @@ var C = 0.5 * ( LN2 - LNPI ); // MAIN // /** -* Returns a function for evaluating the logarithm of the probability density function (PDF) for a half-normal distribution with scale parameter `sigma`. +* Returns a function for evaluating the natural logarithm of the probability density function (PDF) for a half-normal distribution with scale parameter `sigma`. * * @param {PositiveNumber} sigma - scale parameter * @returns {Function} logPDF diff --git a/lib/node_modules/@stdlib/stats/base/dists/laplace/logcdf/lib/factory.js b/lib/node_modules/@stdlib/stats/base/dists/laplace/logcdf/lib/factory.js index 023099c29cbe..fe537f002f38 100644 --- a/lib/node_modules/@stdlib/stats/base/dists/laplace/logcdf/lib/factory.js +++ b/lib/node_modules/@stdlib/stats/base/dists/laplace/logcdf/lib/factory.js @@ -30,7 +30,7 @@ var LNHALF = require( '@stdlib/constants/float64/ln-half' ); // MAIN // /** -* Returns a function for evaluating the logarithm of the cumulative distribution function (CDF) for a Laplace distribution with location parameter `mu` and scale parameter `b`. +* Returns a function for evaluating the natural logarithm of the cumulative distribution function (CDF) for a Laplace distribution with location parameter `mu` and scale parameter `b`. * * @param {number} mu - location parameter * @param {PositiveNumber} b - scale parameter diff --git a/lib/node_modules/@stdlib/stats/base/dists/laplace/logpdf/lib/factory.js b/lib/node_modules/@stdlib/stats/base/dists/laplace/logpdf/lib/factory.js index 7933512485c1..e64ebf08b640 100644 --- a/lib/node_modules/@stdlib/stats/base/dists/laplace/logpdf/lib/factory.js +++ b/lib/node_modules/@stdlib/stats/base/dists/laplace/logpdf/lib/factory.js @@ -29,7 +29,7 @@ var ln = require( '@stdlib/math/base/special/ln' ); // MAIN // /** -* Returns a function for evaluating the logarithm of the probability density function (PDF) for a Laplace distribution with location parameter `mu` and scale parameter `b`. +* Returns a function for evaluating the natural logarithm of the probability density function (PDF) for a Laplace distribution with location parameter `mu` and scale parameter `b`. * * @param {number} mu - location parameter * @param {PositiveNumber} b - scale parameter diff --git a/lib/node_modules/@stdlib/stats/base/dists/levy/logcdf/lib/factory.js b/lib/node_modules/@stdlib/stats/base/dists/levy/logcdf/lib/factory.js index d98494d35a99..2656af6cd668 100644 --- a/lib/node_modules/@stdlib/stats/base/dists/levy/logcdf/lib/factory.js +++ b/lib/node_modules/@stdlib/stats/base/dists/levy/logcdf/lib/factory.js @@ -31,7 +31,7 @@ var NINF = require( '@stdlib/constants/float64/ninf' ); // MAIN // /** -* Returns a function for evaluating the logarithm of the cumulative distribution function (CDF) for a Lévy distribution with location parameter `mu` and scale parameter `c`. +* Returns a function for evaluating the natural logarithm of the cumulative distribution function (CDF) for a Lévy distribution with location parameter `mu` and scale parameter `c`. * * @param {number} mu - location parameter * @param {PositiveNumber} c - scale parameter diff --git a/lib/node_modules/@stdlib/stats/base/dists/logistic/logcdf/lib/factory.js b/lib/node_modules/@stdlib/stats/base/dists/logistic/logcdf/lib/factory.js index 97c4e84491bc..d98889aab9cf 100644 --- a/lib/node_modules/@stdlib/stats/base/dists/logistic/logcdf/lib/factory.js +++ b/lib/node_modules/@stdlib/stats/base/dists/logistic/logcdf/lib/factory.js @@ -29,7 +29,7 @@ var log1pexp = require( './log1pexp.js' ); // MAIN // /** -* Returns a function for evaluating the logarithm of the cumulative distribution function (CDF) for a logistic distribution with location parameter `mu` and scale parameter `s`. +* Returns a function for evaluating the natural logarithm of the cumulative distribution function (CDF) for a logistic distribution with location parameter `mu` and scale parameter `s`. * * @param {number} mu - location parameter * @param {NonNegativeNumber} s - scale parameter diff --git a/lib/node_modules/@stdlib/stats/base/dists/logistic/logpdf/lib/factory.js b/lib/node_modules/@stdlib/stats/base/dists/logistic/logpdf/lib/factory.js index 924f82250fe4..79e24d5214be 100644 --- a/lib/node_modules/@stdlib/stats/base/dists/logistic/logpdf/lib/factory.js +++ b/lib/node_modules/@stdlib/stats/base/dists/logistic/logpdf/lib/factory.js @@ -33,7 +33,7 @@ var NINF = require( '@stdlib/constants/float64/ninf' ); // MAIN // /** -* Returns a function for evaluating the logarithm of the probability density function (PDF) for a logistic distribution. +* Returns a function for evaluating the natural logarithm of the probability density function (PDF) for a logistic distribution. * * @param {number} mu - location parameter * @param {NonNegativeNumber} s - scale parameter diff --git a/lib/node_modules/@stdlib/stats/base/dists/planck/logcdf/lib/factory.js b/lib/node_modules/@stdlib/stats/base/dists/planck/logcdf/lib/factory.js index 187fe6f5eaf5..0a13e9d09c9a 100644 --- a/lib/node_modules/@stdlib/stats/base/dists/planck/logcdf/lib/factory.js +++ b/lib/node_modules/@stdlib/stats/base/dists/planck/logcdf/lib/factory.js @@ -32,7 +32,7 @@ var PINF = require( '@stdlib/constants/float64/pinf' ); // MAIN // /** -* Returns a function for evaluating the logarithm of the cumulative distribution function (CDF) for a Planck distribution with shape parameter `lambda`. +* Returns a function for evaluating the natural logarithm of the cumulative distribution function (CDF) for a Planck distribution with shape parameter `lambda`. * * @param {PositiveNumber} lambda - shape parameter * @returns {Function} logCDF diff --git a/lib/node_modules/@stdlib/stats/base/dists/planck/logpmf/lib/factory.js b/lib/node_modules/@stdlib/stats/base/dists/planck/logpmf/lib/factory.js index 52700af7c59c..26f668518851 100644 --- a/lib/node_modules/@stdlib/stats/base/dists/planck/logpmf/lib/factory.js +++ b/lib/node_modules/@stdlib/stats/base/dists/planck/logpmf/lib/factory.js @@ -31,7 +31,7 @@ var NINF = require( '@stdlib/constants/float64/ninf' ); // MAIN // /** -* Returns a function for evaluating the logarithm of the probability mass function (PMF) for a Planck distribution with shape parameter `lambda`. +* Returns a function for evaluating the natural logarithm of the probability mass function (PMF) for a Planck distribution with shape parameter `lambda`. * * @param {PositiveNumber} lambda - shape parameter * @returns {Function} logPMF diff --git a/lib/node_modules/@stdlib/stats/base/dists/rayleigh/logcdf/lib/factory.js b/lib/node_modules/@stdlib/stats/base/dists/rayleigh/logcdf/lib/factory.js index 27c167e7c97c..ea2f4d8175d4 100644 --- a/lib/node_modules/@stdlib/stats/base/dists/rayleigh/logcdf/lib/factory.js +++ b/lib/node_modules/@stdlib/stats/base/dists/rayleigh/logcdf/lib/factory.js @@ -35,7 +35,7 @@ var NINF = require( '@stdlib/constants/float64/ninf' ); // MAIN // /** -* Returns a function for evaluating the logarithm of the cumulative distribution function (CDF) for a Rayleigh distribution with scale parameter `sigma`. +* Returns a function for evaluating the natural logarithm of the cumulative distribution function (CDF) for a Rayleigh distribution with scale parameter `sigma`. * * @param {NonNegativeNumber} sigma - scale parameter * @returns {Function} logCDF diff --git a/lib/node_modules/@stdlib/stats/base/dists/rayleigh/logpdf/lib/factory.js b/lib/node_modules/@stdlib/stats/base/dists/rayleigh/logpdf/lib/factory.js index 9911152b2af4..c62246183274 100644 --- a/lib/node_modules/@stdlib/stats/base/dists/rayleigh/logpdf/lib/factory.js +++ b/lib/node_modules/@stdlib/stats/base/dists/rayleigh/logpdf/lib/factory.js @@ -32,7 +32,7 @@ var NINF = require( '@stdlib/constants/float64/ninf' ); // MAIN // /** -* Returns a function for evaluating the logarithm of the probability density function (PDF) for a Rayleigh distribution with scale parameter `sigma`. +* Returns a function for evaluating the natural logarithm of the probability density function (PDF) for a Rayleigh distribution with scale parameter `sigma`. * * @param {NonNegativeNumber} sigma - scale parameter * @returns {Function} logPDF diff --git a/lib/node_modules/@stdlib/stats/base/dists/uniform/logcdf/lib/factory.js b/lib/node_modules/@stdlib/stats/base/dists/uniform/logcdf/lib/factory.js index a6ec62b08696..cb4317554715 100644 --- a/lib/node_modules/@stdlib/stats/base/dists/uniform/logcdf/lib/factory.js +++ b/lib/node_modules/@stdlib/stats/base/dists/uniform/logcdf/lib/factory.js @@ -29,7 +29,7 @@ var NINF = require( '@stdlib/constants/float64/ninf' ); // MAIN // /** -* Returns a function for evaluating the logarithm of the cumulative distribution function (CDF) for a uniform distribution with minimum support `a` and maximum support `b`. +* Returns a function for evaluating the natural logarithm of the cumulative distribution function (CDF) for a uniform distribution with minimum support `a` and maximum support `b`. * * @param {number} a - minimum support * @param {number} b - maximum support diff --git a/lib/node_modules/@stdlib/stats/base/dists/uniform/logpdf/lib/factory.js b/lib/node_modules/@stdlib/stats/base/dists/uniform/logpdf/lib/factory.js index c22b96eaf103..9312fd95a00e 100644 --- a/lib/node_modules/@stdlib/stats/base/dists/uniform/logpdf/lib/factory.js +++ b/lib/node_modules/@stdlib/stats/base/dists/uniform/logpdf/lib/factory.js @@ -29,7 +29,7 @@ var NINF = require( '@stdlib/constants/float64/ninf' ); // MAIN // /** -* Returns a function for evaluating the logarithm of the probability density function (PDF) for a uniform distribution with minimum support `a` and maximum support `b`. +* Returns a function for evaluating the natural logarithm of the probability density function (PDF) for a uniform distribution with minimum support `a` and maximum support `b`. * * @param {number} a - minimum support * @param {number} b - maximum support diff --git a/lib/node_modules/@stdlib/stats/base/dists/weibull/logpdf/lib/factory.js b/lib/node_modules/@stdlib/stats/base/dists/weibull/logpdf/lib/factory.js index b06372371439..68e777012829 100644 --- a/lib/node_modules/@stdlib/stats/base/dists/weibull/logpdf/lib/factory.js +++ b/lib/node_modules/@stdlib/stats/base/dists/weibull/logpdf/lib/factory.js @@ -35,7 +35,7 @@ var NINF = require( '@stdlib/constants/float64/ninf' ); * * @param {PositiveNumber} k - shape parameter * @param {PositiveNumber} lambda - scale parameter -* @returns {Function} function to evaluate the logarithm of the probability density function +* @returns {Function} function to evaluate the natural logarithm of the probability density function * * @example * var logpdf = factory( 7.0, 6.0 ); From d4737912706e1251427c94c502af029a74516778 Mon Sep 17 00:00:00 2001 From: Claude Date: Mon, 17 Aug 2026 13:24:01 +0000 Subject: [PATCH 2/3] docs: fix invalid `NaN` literal in C examples in `stats/base/ndarray` Propagates fix from 1891207 ("docs: fix default value documentation") to sibling packages whose README C usage examples use a bare `NaN` literal, which is not defined in C in that context. Replaces `NaN` with `0.0/0.0`, matching each README's own full example and sibling package READMEs. --- .../@stdlib/stats/base/ndarray/dnanmeanwd/README.md | 2 +- .../@stdlib/stats/base/ndarray/dnanmidrange/README.md | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/node_modules/@stdlib/stats/base/ndarray/dnanmeanwd/README.md b/lib/node_modules/@stdlib/stats/base/ndarray/dnanmeanwd/README.md index 45296a6cf1b4..37b00168888a 100644 --- a/lib/node_modules/@stdlib/stats/base/ndarray/dnanmeanwd/README.md +++ b/lib/node_modules/@stdlib/stats/base/ndarray/dnanmeanwd/README.md @@ -156,7 +156,7 @@ Computes the [arithmetic mean][arithmetic-mean] of a one-dimensional double-prec #include // Create an ndarray: -const double data[] = { 1.0, -2.0, NaN, 2.0 }; +const double data[] = { 1.0, -2.0, 0.0/0.0, 2.0 }; int64_t shape[] = { 4 }; int64_t strides[] = { STDLIB_NDARRAY_FLOAT64_BYTES_PER_ELEMENT }; int8_t submodes[] = { STDLIB_NDARRAY_INDEX_ERROR }; diff --git a/lib/node_modules/@stdlib/stats/base/ndarray/dnanmidrange/README.md b/lib/node_modules/@stdlib/stats/base/ndarray/dnanmidrange/README.md index 4c3cd4f689d6..dec524d10df2 100644 --- a/lib/node_modules/@stdlib/stats/base/ndarray/dnanmidrange/README.md +++ b/lib/node_modules/@stdlib/stats/base/ndarray/dnanmidrange/README.md @@ -143,7 +143,7 @@ Computes the [mid-range][mid-range] of a one-dimensional double-precision floati #include // Create an ndarray: -const double data[] = { 1.0, -2.0, NaN, 2.0 }; +const double data[] = { 1.0, -2.0, 0.0/0.0, 2.0 }; int64_t shape[] = { 4 }; int64_t strides[] = { STDLIB_NDARRAY_FLOAT64_BYTES_PER_ELEMENT }; int8_t submodes[] = { STDLIB_NDARRAY_INDEX_ERROR }; From 577147e653a1f85ddbcf3a5fc9d7c47e34ecdcb7 Mon Sep 17 00:00:00 2001 From: Claude Date: Mon, 17 Aug 2026 22:22:18 +0000 Subject: [PATCH 3/3] revert: remove propagated `natural` qualifier edits This reverts commit eb43ce577760a02f66e29ceabf5e1c3e30de53d2 per maintainer review: the insertion of "natural" in 6e22696e4 was itself a mistake and is to be reverted at the source rather than propagated to sibling packages. --- .../@stdlib/stats/base/dists/arcsine/logcdf/lib/factory.js | 2 +- .../@stdlib/stats/base/dists/arcsine/logpdf/lib/factory.js | 2 +- .../@stdlib/stats/base/dists/cosine/logpdf/lib/factory.js | 2 +- .../@stdlib/stats/base/dists/gamma/logcdf/lib/factory.js | 2 +- .../@stdlib/stats/base/dists/gamma/logpdf/lib/factory.js | 2 +- .../@stdlib/stats/base/dists/geometric/logcdf/lib/factory.js | 2 +- .../@stdlib/stats/base/dists/geometric/logpmf/lib/factory.js | 2 +- .../@stdlib/stats/base/dists/gumbel/logcdf/lib/factory.js | 2 +- .../@stdlib/stats/base/dists/gumbel/logpdf/lib/factory.js | 2 +- .../@stdlib/stats/base/dists/halfnormal/logpdf/lib/factory.js | 2 +- .../@stdlib/stats/base/dists/laplace/logcdf/lib/factory.js | 2 +- .../@stdlib/stats/base/dists/laplace/logpdf/lib/factory.js | 2 +- .../@stdlib/stats/base/dists/levy/logcdf/lib/factory.js | 2 +- .../@stdlib/stats/base/dists/logistic/logcdf/lib/factory.js | 2 +- .../@stdlib/stats/base/dists/logistic/logpdf/lib/factory.js | 2 +- .../@stdlib/stats/base/dists/planck/logcdf/lib/factory.js | 2 +- .../@stdlib/stats/base/dists/planck/logpmf/lib/factory.js | 2 +- .../@stdlib/stats/base/dists/rayleigh/logcdf/lib/factory.js | 2 +- .../@stdlib/stats/base/dists/rayleigh/logpdf/lib/factory.js | 2 +- .../@stdlib/stats/base/dists/uniform/logcdf/lib/factory.js | 2 +- .../@stdlib/stats/base/dists/uniform/logpdf/lib/factory.js | 2 +- .../@stdlib/stats/base/dists/weibull/logpdf/lib/factory.js | 2 +- 22 files changed, 22 insertions(+), 22 deletions(-) diff --git a/lib/node_modules/@stdlib/stats/base/dists/arcsine/logcdf/lib/factory.js b/lib/node_modules/@stdlib/stats/base/dists/arcsine/logcdf/lib/factory.js index be6b686c9609..f3500dd4f0d9 100644 --- a/lib/node_modules/@stdlib/stats/base/dists/arcsine/logcdf/lib/factory.js +++ b/lib/node_modules/@stdlib/stats/base/dists/arcsine/logcdf/lib/factory.js @@ -33,7 +33,7 @@ var LN2 = require( '@stdlib/constants/float64/ln-two' ); // MAIN // /** -* Returns a function for evaluating the natural logarithm of the cumulative distribution function (CDF) for an arcsine distribution with minimum support `a` and maximum support `b`. +* Returns a function for evaluating the logarithm of the cumulative distribution function (CDF) for an arcsine distribution with minimum support `a` and maximum support `b`. * * @param {number} a - minimum support * @param {number} b - maximum support diff --git a/lib/node_modules/@stdlib/stats/base/dists/arcsine/logpdf/lib/factory.js b/lib/node_modules/@stdlib/stats/base/dists/arcsine/logpdf/lib/factory.js index d71376ef7eca..25ae89b86ad3 100644 --- a/lib/node_modules/@stdlib/stats/base/dists/arcsine/logpdf/lib/factory.js +++ b/lib/node_modules/@stdlib/stats/base/dists/arcsine/logpdf/lib/factory.js @@ -30,7 +30,7 @@ var NINF = require( '@stdlib/constants/float64/ninf' ); // MAIN // /** -* Returns a function for evaluating the natural logarithm of the probability density function (PDF) for an arcsine distribution with minimum support `a` and maximum support `b`. +* Returns a function for evaluating the logarithm of the probability density function (PDF) for an arcsine distribution with minimum support `a` and maximum support `b`. * * @param {number} a - minimum support * @param {number} b - maximum support diff --git a/lib/node_modules/@stdlib/stats/base/dists/cosine/logpdf/lib/factory.js b/lib/node_modules/@stdlib/stats/base/dists/cosine/logpdf/lib/factory.js index 39e941c37511..d58be7349f9b 100644 --- a/lib/node_modules/@stdlib/stats/base/dists/cosine/logpdf/lib/factory.js +++ b/lib/node_modules/@stdlib/stats/base/dists/cosine/logpdf/lib/factory.js @@ -31,7 +31,7 @@ var NINF = require( '@stdlib/constants/float64/ninf' ); // MAIN // /** -* Returns a function for evaluating the natural logarithm of the probability density function (PDF) for a raised cosine distribution. +* Returns a function for evaluating the logarithm of the probability density function (PDF) for a raised cosine distribution. * * @param {number} mu - location parameter * @param {NonNegativeNumber} s - scale parameter diff --git a/lib/node_modules/@stdlib/stats/base/dists/gamma/logcdf/lib/factory.js b/lib/node_modules/@stdlib/stats/base/dists/gamma/logcdf/lib/factory.js index 1ae3a8884f73..b8ab92eb3233 100644 --- a/lib/node_modules/@stdlib/stats/base/dists/gamma/logcdf/lib/factory.js +++ b/lib/node_modules/@stdlib/stats/base/dists/gamma/logcdf/lib/factory.js @@ -32,7 +32,7 @@ var ln = require( '@stdlib/math/base/special/ln' ); // MAIN // /** -* Returns a function for evaluating the natural logarithm of the cumulative distribution function (CDF) for a gamma distribution with shape parameter `alpha` and rate parameter `beta`. +* Returns a function for evaluating the logarithm of the cumulative distribution function (CDF) for a gamma distribution with shape parameter `alpha` and rate parameter `beta`. * * @param {NonNegativeNumber} alpha - shape parameter * @param {PositiveNumber} beta - rate parameter diff --git a/lib/node_modules/@stdlib/stats/base/dists/gamma/logpdf/lib/factory.js b/lib/node_modules/@stdlib/stats/base/dists/gamma/logpdf/lib/factory.js index 028b94b488da..79125a8cdf45 100644 --- a/lib/node_modules/@stdlib/stats/base/dists/gamma/logpdf/lib/factory.js +++ b/lib/node_modules/@stdlib/stats/base/dists/gamma/logpdf/lib/factory.js @@ -32,7 +32,7 @@ var gammaDeriv = require( './gamma_p_derivative.js' ); // MAIN // /** -* Returns a function for evaluating the natural logarithm of the probability density function (PDF) for a gamma distribution with shape parameter `alpha` and rate parameter `beta`. +* Returns a function for evaluating the logarithm of the probability density function (PDF) for a gamma distribution with shape parameter `alpha` and rate parameter `beta`. * * @param {NonNegativeNumber} alpha - shape parameter * @param {PositiveNumber} beta - rate parameter diff --git a/lib/node_modules/@stdlib/stats/base/dists/geometric/logcdf/lib/factory.js b/lib/node_modules/@stdlib/stats/base/dists/geometric/logcdf/lib/factory.js index 47b8386004c3..68f26f9bc572 100644 --- a/lib/node_modules/@stdlib/stats/base/dists/geometric/logcdf/lib/factory.js +++ b/lib/node_modules/@stdlib/stats/base/dists/geometric/logcdf/lib/factory.js @@ -32,7 +32,7 @@ var PINF = require( '@stdlib/constants/float64/pinf' ); // MAIN // /** -* Returns a function for evaluating the natural logarithm of the cumulative distribution function (CDF) for a geometric distribution with success probability `p`. +* Returns a function for evaluating the logarithm of the cumulative distribution function (CDF) for a geometric distribution with success probability `p`. * * @param {Probability} p - success probability * @returns {Function} logCDF diff --git a/lib/node_modules/@stdlib/stats/base/dists/geometric/logpmf/lib/factory.js b/lib/node_modules/@stdlib/stats/base/dists/geometric/logpmf/lib/factory.js index 6c9d50938c04..f293a8cadac2 100644 --- a/lib/node_modules/@stdlib/stats/base/dists/geometric/logpmf/lib/factory.js +++ b/lib/node_modules/@stdlib/stats/base/dists/geometric/logpmf/lib/factory.js @@ -30,7 +30,7 @@ var NINF = require( '@stdlib/constants/float64/ninf' ); // MAIN // /** -* Returns a function for evaluating the natural logarithm of the probability mass function (PMF) for a geometric distribution with success probability `p`. +* Returns a function for evaluating the logarithm of the probability mass function (PMF) for a geometric distribution with success probability `p`. * * @param {Probability} p - success probability * @returns {Function} logPMF diff --git a/lib/node_modules/@stdlib/stats/base/dists/gumbel/logcdf/lib/factory.js b/lib/node_modules/@stdlib/stats/base/dists/gumbel/logcdf/lib/factory.js index f1dd40b23e3e..e57a0c5458c9 100644 --- a/lib/node_modules/@stdlib/stats/base/dists/gumbel/logcdf/lib/factory.js +++ b/lib/node_modules/@stdlib/stats/base/dists/gumbel/logcdf/lib/factory.js @@ -28,7 +28,7 @@ var exp = require( '@stdlib/math/base/special/exp' ); // MAIN // /** -* Returns a function for evaluating the natural logarithm of the cumulative distribution function (CDF) for a Gumbel distribution with location parameter `mu` and scale parameter `beta`. +* Returns a function for evaluating the logarithm of the cumulative distribution function (CDF) for a Gumbel distribution with location parameter `mu` and scale parameter `beta`. * * @param {number} mu - location parameter * @param {PositiveNumber} beta - scale parameter diff --git a/lib/node_modules/@stdlib/stats/base/dists/gumbel/logpdf/lib/factory.js b/lib/node_modules/@stdlib/stats/base/dists/gumbel/logpdf/lib/factory.js index a56c4b90f90c..1ee30a2a6543 100644 --- a/lib/node_modules/@stdlib/stats/base/dists/gumbel/logpdf/lib/factory.js +++ b/lib/node_modules/@stdlib/stats/base/dists/gumbel/logpdf/lib/factory.js @@ -30,7 +30,7 @@ var NINF = require( '@stdlib/constants/float64/ninf' ); // MAIN // /** -* Returns a function for evaluating the natural logarithm of the probability density function (PDF) for a Gumbel distribution with location parameter `mu` and scale parameter `beta`. +* Returns a function for evaluating the logarithm of the probability density function (PDF) for a Gumbel distribution with location parameter `mu` and scale parameter `beta`. * * @param {number} mu - location parameter * @param {PositiveNumber} beta - scale parameter diff --git a/lib/node_modules/@stdlib/stats/base/dists/halfnormal/logpdf/lib/factory.js b/lib/node_modules/@stdlib/stats/base/dists/halfnormal/logpdf/lib/factory.js index 4437bfcd6180..433044e3ab0a 100644 --- a/lib/node_modules/@stdlib/stats/base/dists/halfnormal/logpdf/lib/factory.js +++ b/lib/node_modules/@stdlib/stats/base/dists/halfnormal/logpdf/lib/factory.js @@ -37,7 +37,7 @@ var C = 0.5 * ( LN2 - LNPI ); // MAIN // /** -* Returns a function for evaluating the natural logarithm of the probability density function (PDF) for a half-normal distribution with scale parameter `sigma`. +* Returns a function for evaluating the logarithm of the probability density function (PDF) for a half-normal distribution with scale parameter `sigma`. * * @param {PositiveNumber} sigma - scale parameter * @returns {Function} logPDF diff --git a/lib/node_modules/@stdlib/stats/base/dists/laplace/logcdf/lib/factory.js b/lib/node_modules/@stdlib/stats/base/dists/laplace/logcdf/lib/factory.js index fe537f002f38..023099c29cbe 100644 --- a/lib/node_modules/@stdlib/stats/base/dists/laplace/logcdf/lib/factory.js +++ b/lib/node_modules/@stdlib/stats/base/dists/laplace/logcdf/lib/factory.js @@ -30,7 +30,7 @@ var LNHALF = require( '@stdlib/constants/float64/ln-half' ); // MAIN // /** -* Returns a function for evaluating the natural logarithm of the cumulative distribution function (CDF) for a Laplace distribution with location parameter `mu` and scale parameter `b`. +* Returns a function for evaluating the logarithm of the cumulative distribution function (CDF) for a Laplace distribution with location parameter `mu` and scale parameter `b`. * * @param {number} mu - location parameter * @param {PositiveNumber} b - scale parameter diff --git a/lib/node_modules/@stdlib/stats/base/dists/laplace/logpdf/lib/factory.js b/lib/node_modules/@stdlib/stats/base/dists/laplace/logpdf/lib/factory.js index e64ebf08b640..7933512485c1 100644 --- a/lib/node_modules/@stdlib/stats/base/dists/laplace/logpdf/lib/factory.js +++ b/lib/node_modules/@stdlib/stats/base/dists/laplace/logpdf/lib/factory.js @@ -29,7 +29,7 @@ var ln = require( '@stdlib/math/base/special/ln' ); // MAIN // /** -* Returns a function for evaluating the natural logarithm of the probability density function (PDF) for a Laplace distribution with location parameter `mu` and scale parameter `b`. +* Returns a function for evaluating the logarithm of the probability density function (PDF) for a Laplace distribution with location parameter `mu` and scale parameter `b`. * * @param {number} mu - location parameter * @param {PositiveNumber} b - scale parameter diff --git a/lib/node_modules/@stdlib/stats/base/dists/levy/logcdf/lib/factory.js b/lib/node_modules/@stdlib/stats/base/dists/levy/logcdf/lib/factory.js index 2656af6cd668..d98494d35a99 100644 --- a/lib/node_modules/@stdlib/stats/base/dists/levy/logcdf/lib/factory.js +++ b/lib/node_modules/@stdlib/stats/base/dists/levy/logcdf/lib/factory.js @@ -31,7 +31,7 @@ var NINF = require( '@stdlib/constants/float64/ninf' ); // MAIN // /** -* Returns a function for evaluating the natural logarithm of the cumulative distribution function (CDF) for a Lévy distribution with location parameter `mu` and scale parameter `c`. +* Returns a function for evaluating the logarithm of the cumulative distribution function (CDF) for a Lévy distribution with location parameter `mu` and scale parameter `c`. * * @param {number} mu - location parameter * @param {PositiveNumber} c - scale parameter diff --git a/lib/node_modules/@stdlib/stats/base/dists/logistic/logcdf/lib/factory.js b/lib/node_modules/@stdlib/stats/base/dists/logistic/logcdf/lib/factory.js index d98889aab9cf..97c4e84491bc 100644 --- a/lib/node_modules/@stdlib/stats/base/dists/logistic/logcdf/lib/factory.js +++ b/lib/node_modules/@stdlib/stats/base/dists/logistic/logcdf/lib/factory.js @@ -29,7 +29,7 @@ var log1pexp = require( './log1pexp.js' ); // MAIN // /** -* Returns a function for evaluating the natural logarithm of the cumulative distribution function (CDF) for a logistic distribution with location parameter `mu` and scale parameter `s`. +* Returns a function for evaluating the logarithm of the cumulative distribution function (CDF) for a logistic distribution with location parameter `mu` and scale parameter `s`. * * @param {number} mu - location parameter * @param {NonNegativeNumber} s - scale parameter diff --git a/lib/node_modules/@stdlib/stats/base/dists/logistic/logpdf/lib/factory.js b/lib/node_modules/@stdlib/stats/base/dists/logistic/logpdf/lib/factory.js index 79e24d5214be..924f82250fe4 100644 --- a/lib/node_modules/@stdlib/stats/base/dists/logistic/logpdf/lib/factory.js +++ b/lib/node_modules/@stdlib/stats/base/dists/logistic/logpdf/lib/factory.js @@ -33,7 +33,7 @@ var NINF = require( '@stdlib/constants/float64/ninf' ); // MAIN // /** -* Returns a function for evaluating the natural logarithm of the probability density function (PDF) for a logistic distribution. +* Returns a function for evaluating the logarithm of the probability density function (PDF) for a logistic distribution. * * @param {number} mu - location parameter * @param {NonNegativeNumber} s - scale parameter diff --git a/lib/node_modules/@stdlib/stats/base/dists/planck/logcdf/lib/factory.js b/lib/node_modules/@stdlib/stats/base/dists/planck/logcdf/lib/factory.js index 0a13e9d09c9a..187fe6f5eaf5 100644 --- a/lib/node_modules/@stdlib/stats/base/dists/planck/logcdf/lib/factory.js +++ b/lib/node_modules/@stdlib/stats/base/dists/planck/logcdf/lib/factory.js @@ -32,7 +32,7 @@ var PINF = require( '@stdlib/constants/float64/pinf' ); // MAIN // /** -* Returns a function for evaluating the natural logarithm of the cumulative distribution function (CDF) for a Planck distribution with shape parameter `lambda`. +* Returns a function for evaluating the logarithm of the cumulative distribution function (CDF) for a Planck distribution with shape parameter `lambda`. * * @param {PositiveNumber} lambda - shape parameter * @returns {Function} logCDF diff --git a/lib/node_modules/@stdlib/stats/base/dists/planck/logpmf/lib/factory.js b/lib/node_modules/@stdlib/stats/base/dists/planck/logpmf/lib/factory.js index 26f668518851..52700af7c59c 100644 --- a/lib/node_modules/@stdlib/stats/base/dists/planck/logpmf/lib/factory.js +++ b/lib/node_modules/@stdlib/stats/base/dists/planck/logpmf/lib/factory.js @@ -31,7 +31,7 @@ var NINF = require( '@stdlib/constants/float64/ninf' ); // MAIN // /** -* Returns a function for evaluating the natural logarithm of the probability mass function (PMF) for a Planck distribution with shape parameter `lambda`. +* Returns a function for evaluating the logarithm of the probability mass function (PMF) for a Planck distribution with shape parameter `lambda`. * * @param {PositiveNumber} lambda - shape parameter * @returns {Function} logPMF diff --git a/lib/node_modules/@stdlib/stats/base/dists/rayleigh/logcdf/lib/factory.js b/lib/node_modules/@stdlib/stats/base/dists/rayleigh/logcdf/lib/factory.js index ea2f4d8175d4..27c167e7c97c 100644 --- a/lib/node_modules/@stdlib/stats/base/dists/rayleigh/logcdf/lib/factory.js +++ b/lib/node_modules/@stdlib/stats/base/dists/rayleigh/logcdf/lib/factory.js @@ -35,7 +35,7 @@ var NINF = require( '@stdlib/constants/float64/ninf' ); // MAIN // /** -* Returns a function for evaluating the natural logarithm of the cumulative distribution function (CDF) for a Rayleigh distribution with scale parameter `sigma`. +* Returns a function for evaluating the logarithm of the cumulative distribution function (CDF) for a Rayleigh distribution with scale parameter `sigma`. * * @param {NonNegativeNumber} sigma - scale parameter * @returns {Function} logCDF diff --git a/lib/node_modules/@stdlib/stats/base/dists/rayleigh/logpdf/lib/factory.js b/lib/node_modules/@stdlib/stats/base/dists/rayleigh/logpdf/lib/factory.js index c62246183274..9911152b2af4 100644 --- a/lib/node_modules/@stdlib/stats/base/dists/rayleigh/logpdf/lib/factory.js +++ b/lib/node_modules/@stdlib/stats/base/dists/rayleigh/logpdf/lib/factory.js @@ -32,7 +32,7 @@ var NINF = require( '@stdlib/constants/float64/ninf' ); // MAIN // /** -* Returns a function for evaluating the natural logarithm of the probability density function (PDF) for a Rayleigh distribution with scale parameter `sigma`. +* Returns a function for evaluating the logarithm of the probability density function (PDF) for a Rayleigh distribution with scale parameter `sigma`. * * @param {NonNegativeNumber} sigma - scale parameter * @returns {Function} logPDF diff --git a/lib/node_modules/@stdlib/stats/base/dists/uniform/logcdf/lib/factory.js b/lib/node_modules/@stdlib/stats/base/dists/uniform/logcdf/lib/factory.js index cb4317554715..a6ec62b08696 100644 --- a/lib/node_modules/@stdlib/stats/base/dists/uniform/logcdf/lib/factory.js +++ b/lib/node_modules/@stdlib/stats/base/dists/uniform/logcdf/lib/factory.js @@ -29,7 +29,7 @@ var NINF = require( '@stdlib/constants/float64/ninf' ); // MAIN // /** -* Returns a function for evaluating the natural logarithm of the cumulative distribution function (CDF) for a uniform distribution with minimum support `a` and maximum support `b`. +* Returns a function for evaluating the logarithm of the cumulative distribution function (CDF) for a uniform distribution with minimum support `a` and maximum support `b`. * * @param {number} a - minimum support * @param {number} b - maximum support diff --git a/lib/node_modules/@stdlib/stats/base/dists/uniform/logpdf/lib/factory.js b/lib/node_modules/@stdlib/stats/base/dists/uniform/logpdf/lib/factory.js index 9312fd95a00e..c22b96eaf103 100644 --- a/lib/node_modules/@stdlib/stats/base/dists/uniform/logpdf/lib/factory.js +++ b/lib/node_modules/@stdlib/stats/base/dists/uniform/logpdf/lib/factory.js @@ -29,7 +29,7 @@ var NINF = require( '@stdlib/constants/float64/ninf' ); // MAIN // /** -* Returns a function for evaluating the natural logarithm of the probability density function (PDF) for a uniform distribution with minimum support `a` and maximum support `b`. +* Returns a function for evaluating the logarithm of the probability density function (PDF) for a uniform distribution with minimum support `a` and maximum support `b`. * * @param {number} a - minimum support * @param {number} b - maximum support diff --git a/lib/node_modules/@stdlib/stats/base/dists/weibull/logpdf/lib/factory.js b/lib/node_modules/@stdlib/stats/base/dists/weibull/logpdf/lib/factory.js index 68e777012829..b06372371439 100644 --- a/lib/node_modules/@stdlib/stats/base/dists/weibull/logpdf/lib/factory.js +++ b/lib/node_modules/@stdlib/stats/base/dists/weibull/logpdf/lib/factory.js @@ -35,7 +35,7 @@ var NINF = require( '@stdlib/constants/float64/ninf' ); * * @param {PositiveNumber} k - shape parameter * @param {PositiveNumber} lambda - scale parameter -* @returns {Function} function to evaluate the natural logarithm of the probability density function +* @returns {Function} function to evaluate the logarithm of the probability density function * * @example * var logpdf = factory( 7.0, 6.0 );