From bb636cf83f960b6e62a2231a32f43ed7b9c0dfd0 Mon Sep 17 00:00:00 2001 From: Claude Date: Mon, 17 Aug 2026 00:28:36 +0000 Subject: [PATCH 1/3] docs: correct log-PDF factory description in `@stdlib/stats/base/dists/frechet/logpdf` The outer JSDoc leading description in `lib/factory.js` read "logarithm of the probability density function (PDF)", dropping the word "natural". The package's own `lib/main.js` description and the file's inner private-function JSDoc both say "natural logarithm", and the implementation uses `ln`, so "natural logarithm" is the accurate term. Restored "natural" to match, in line with the value-function siblings whose factory descriptions carry it (4/5). --- .../@stdlib/stats/base/dists/frechet/logpdf/lib/factory.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/node_modules/@stdlib/stats/base/dists/frechet/logpdf/lib/factory.js b/lib/node_modules/@stdlib/stats/base/dists/frechet/logpdf/lib/factory.js index e9d97f66d7b6..b183c4bca8c6 100644 --- a/lib/node_modules/@stdlib/stats/base/dists/frechet/logpdf/lib/factory.js +++ b/lib/node_modules/@stdlib/stats/base/dists/frechet/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 Fréchet distribution with shape `alpha`, scale `s`, and location `m`. +* Returns a function for evaluating the natural logarithm of the probability density function (PDF) for a Fréchet distribution with shape `alpha`, scale `s`, and location `m`. * * @param {PositiveNumber} alpha - shape parameter * @param {PositiveNumber} s - scale parameter From 600f36654ffeae8017bece9523550f0fb32d0196 Mon Sep 17 00:00:00 2001 From: Claude Date: Mon, 17 Aug 2026 00:28:37 +0000 Subject: [PATCH 2/3] chore: add missing distribution keywords in `@stdlib/stats/base/dists/frechet/pdf` MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Added the distribution-level keywords `weibull`, `inverse`, `extreme`, and `value` to `package.json`. Fréchet is the inverse Weibull / Type-II extreme value distribution, so these descriptors apply to `pdf` as to its siblings. Restores the canonical `frechet, weibull, inverse, extreme, value` keyword run shared by the sibling majority (`weibull`/`inverse`/`extreme`: 13/14; `value`: 12/14). --- .../@stdlib/stats/base/dists/frechet/pdf/package.json | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/lib/node_modules/@stdlib/stats/base/dists/frechet/pdf/package.json b/lib/node_modules/@stdlib/stats/base/dists/frechet/pdf/package.json index e68309a5374e..a99a5395c241 100644 --- a/lib/node_modules/@stdlib/stats/base/dists/frechet/pdf/package.json +++ b/lib/node_modules/@stdlib/stats/base/dists/frechet/pdf/package.json @@ -63,6 +63,10 @@ "density", "continuous", "frechet", + "weibull", + "inverse", + "extreme", + "value", "univariate" ] } From 9ce708efc4f7b21ca760b00cc6bf9a93463d82a3 Mon Sep 17 00:00:00 2001 From: Claude Date: Mon, 17 Aug 2026 00:28:37 +0000 Subject: [PATCH 3/3] chore: add missing `value` keyword in `@stdlib/stats/base/dists/frechet/quantile` Added the `value` keyword to `package.json`, completing the "extreme value" descriptor pair carried by the sibling majority (12/14). The package already carried `weibull`, `inverse`, and `extreme`; only `value` was missing. --- .../@stdlib/stats/base/dists/frechet/quantile/package.json | 1 + 1 file changed, 1 insertion(+) diff --git a/lib/node_modules/@stdlib/stats/base/dists/frechet/quantile/package.json b/lib/node_modules/@stdlib/stats/base/dists/frechet/quantile/package.json index 8b5c87c1f3b2..dd9890a749e0 100644 --- a/lib/node_modules/@stdlib/stats/base/dists/frechet/quantile/package.json +++ b/lib/node_modules/@stdlib/stats/base/dists/frechet/quantile/package.json @@ -66,6 +66,7 @@ "weibull", "inverse", "extreme", + "value", "univariate", "continuous" ]