From d4dd14342e373aebf664a3d63b908430dcc3ef26 Mon Sep 17 00:00:00 2001 From: Aman Singh Date: Fri, 5 Dec 2025 08:43:13 +0530 Subject: [PATCH 1/4] Add structured package data for log1pf --- .../math/base/special/log1pf/package.json | 79 ++++++++++++++++++- 1 file changed, 78 insertions(+), 1 deletion(-) diff --git a/lib/node_modules/@stdlib/math/base/special/log1pf/package.json b/lib/node_modules/@stdlib/math/base/special/log1pf/package.json index e6b8d7695bc9..0f451bd81c1a 100644 --- a/lib/node_modules/@stdlib/math/base/special/log1pf/package.json +++ b/lib/node_modules/@stdlib/math/base/special/log1pf/package.json @@ -67,5 +67,82 @@ "value", "number", "small" - ] + ], + "__stdlib__": { + "scaffold": { + "$schema": "math/base@v1.0", + "base_alias": "log1p", + "alias": "log1pf", + "pkg_desc": "evaluate the natural logarithm of 1+x as a single-precision floating-point number", + "desc": "evaluates the natural logarithm of 1+x as a single-precision floating-point number", + "short_desc": "natural logarithm of 1+x", + "parameters": [ + { + "name": "x", + "desc": "input value", + "type": { + "javascript": "number", + "jsdoc": "number", + "c": "float", + "dtype": "float32" + }, + "domain": [ + { + "min": "-1.0", + "max": "infinity" + } + ], + "rand": { + "prng": "random/base/uniform", + "parameters": [ + -0.5, + 10.0 + ] + }, + "example_values": [ + 4.0, + 0.5, + 0.1, + 0.01, + 0.001, + 1.0, + 2.0, + 3.0, + 5.0, + 10.0, + 0.2, + 0.3, + 0.7, + 1.5, + 2.5, + 7.0, + -0.5, + -0.1, + -0.9, + 0.0 + ] + } + ], + "returns": { + "desc": "natural logarithm of 1+x", + "type": { + "javascript": "number", + "jsdoc": "number", + "c": "float", + "dtype": "float32" + } + }, + "keywords": [ + "log1p", + "log1pf", + "logarithm", + "ln", + "natural" + ], + "extra_keywords": [ + "math.log", + "math.log1p" + ] + } + } } From 20de93212042a08f54f24a2fd89b957400a0fe4e Mon Sep 17 00:00:00 2001 From: Aman Singh Date: Fri, 5 Dec 2025 08:50:12 +0530 Subject: [PATCH 2/4] Fix lint: remove decimal points from whole numbers --- .../math/base/special/log1pf/package.json | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/lib/node_modules/@stdlib/math/base/special/log1pf/package.json b/lib/node_modules/@stdlib/math/base/special/log1pf/package.json index 0f451bd81c1a..c0e1679eb2c7 100644 --- a/lib/node_modules/@stdlib/math/base/special/log1pf/package.json +++ b/lib/node_modules/@stdlib/math/base/special/log1pf/package.json @@ -96,30 +96,30 @@ "prng": "random/base/uniform", "parameters": [ -0.5, - 10.0 + 10 ] }, "example_values": [ - 4.0, + 4, 0.5, 0.1, 0.01, 0.001, - 1.0, - 2.0, - 3.0, - 5.0, - 10.0, + 1, + 2, + 3, + 5, + 10, 0.2, 0.3, 0.7, 1.5, 2.5, - 7.0, + 7, -0.5, -0.1, -0.9, - 0.0 + 0 ] } ], From f4d1c53c5e9ec49ec310f6d92bb509fa5c9a7b6c Mon Sep 17 00:00:00 2001 From: Athan Date: Thu, 4 Dec 2025 20:04:30 -0800 Subject: [PATCH 3/4] fix: use number literal Signed-off-by: Athan --- lib/node_modules/@stdlib/math/base/special/log1pf/package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/node_modules/@stdlib/math/base/special/log1pf/package.json b/lib/node_modules/@stdlib/math/base/special/log1pf/package.json index c0e1679eb2c7..a285cb079297 100644 --- a/lib/node_modules/@stdlib/math/base/special/log1pf/package.json +++ b/lib/node_modules/@stdlib/math/base/special/log1pf/package.json @@ -88,7 +88,7 @@ }, "domain": [ { - "min": "-1.0", + "min": -1, "max": "infinity" } ], From 01e9aacf673609d3abd3e91f24e2e9d08ef44fc6 Mon Sep 17 00:00:00 2001 From: Athan Date: Thu, 4 Dec 2025 20:05:04 -0800 Subject: [PATCH 4/4] chore: remove keyword Signed-off-by: Athan --- lib/node_modules/@stdlib/math/base/special/log1pf/package.json | 1 - 1 file changed, 1 deletion(-) diff --git a/lib/node_modules/@stdlib/math/base/special/log1pf/package.json b/lib/node_modules/@stdlib/math/base/special/log1pf/package.json index a285cb079297..fc80aaa32a2e 100644 --- a/lib/node_modules/@stdlib/math/base/special/log1pf/package.json +++ b/lib/node_modules/@stdlib/math/base/special/log1pf/package.json @@ -134,7 +134,6 @@ }, "keywords": [ "log1p", - "log1pf", "logarithm", "ln", "natural"