From 550b4176eef459476ccbe81d4eeda8367bf5c147 Mon Sep 17 00:00:00 2001
From: JoyBoy <144602492+0PrashantYadav0@users.noreply.github.com>
Date: Mon, 6 Jan 2025 18:58:57 +0530
Subject: [PATCH 01/10] Merge branch 'develop' of
https://github.com/0PrashantYadav0/stdlib into develop
From 4579551cbdc21ce2991bb843d1010481ff57bf9a Mon Sep 17 00:00:00 2001
From: JoyBoy <144602492+0PrashantYadav0@users.noreply.github.com>
Date: Thu, 9 Jan 2025 22:37:20 +0530
Subject: [PATCH 02/10] feat: add C implementation for triangular cdf
---
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
status: passed
- task: lint_package_json
status: passed
- 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: passed
- task: lint_javascript_benchmarks
status: passed
- task: lint_python
status: na
- task: lint_r
status: na
- task: lint_c_src
status: passed
- task: lint_c_examples
status: passed
- task: lint_c_benchmarks
status: passed
- task: lint_c_tests_fixtures
status: na
- task: lint_shell
status: na
- task: lint_typescript_declarations
status: na
- task: lint_typescript_tests
status: na
- task: lint_license_headers
status: passed
---
---
type: pre_push_report
description: Results of running various checks prior to pushing changes.
report:
- task: run_javascript_examples
status: na
- task: run_c_examples
status: na
- task: run_cpp_examples
status: na
- task: run_javascript_readme_examples
status: na
- task: run_c_benchmarks
status: na
- task: run_cpp_benchmarks
status: na
- task: run_fortran_benchmarks
status: na
- task: run_javascript_benchmarks
status: na
- task: run_julia_benchmarks
status: na
- task: run_python_benchmarks
status: na
- task: run_r_benchmarks
status: na
- task: run_javascript_tests
status: na
---
---
type: pre_push_report
description: Results of running various checks prior to pushing changes.
report:
- task: run_javascript_examples
status: na
- task: run_c_examples
status: na
- task: run_cpp_examples
status: na
- task: run_javascript_readme_examples
status: na
- task: run_c_benchmarks
status: na
- task: run_cpp_benchmarks
status: na
- task: run_fortran_benchmarks
status: na
- task: run_javascript_benchmarks
status: na
- task: run_julia_benchmarks
status: na
- task: run_python_benchmarks
status: na
- task: run_r_benchmarks
status: na
- task: run_javascript_tests
status: na
---
---
.../stats/base/dists/triangular/cdf/README.md | 103 ++++++++++
.../triangular/cdf/benchmark/benchmark.js | 21 +-
.../cdf/benchmark/benchmark.native.js | 78 ++++++++
.../dists/triangular/cdf/benchmark/c/Makefile | 146 ++++++++++++++
.../triangular/cdf/benchmark/c/benchmark.c | 145 ++++++++++++++
.../base/dists/triangular/cdf/binding.gyp | 170 ++++++++++++++++
.../dists/triangular/cdf/examples/c/Makefile | 146 ++++++++++++++
.../dists/triangular/cdf/examples/c/example.c | 46 +++++
.../base/dists/triangular/cdf/include.gypi | 53 +++++
.../stdlib/stats/base/dists/triangular/cdf.h | 38 ++++
.../base/dists/triangular/cdf/lib/native.js | 81 ++++++++
.../base/dists/triangular/cdf/manifest.json | 84 ++++++++
.../base/dists/triangular/cdf/package.json | 3 +
.../base/dists/triangular/cdf/src/Makefile | 70 +++++++
.../base/dists/triangular/cdf/src/addon.c | 23 +++
.../base/dists/triangular/cdf/src/main.c | 57 ++++++
.../dists/triangular/cdf/test/test.native.js | 183 ++++++++++++++++++
17 files changed, 1442 insertions(+), 5 deletions(-)
create mode 100644 lib/node_modules/@stdlib/stats/base/dists/triangular/cdf/benchmark/benchmark.native.js
create mode 100644 lib/node_modules/@stdlib/stats/base/dists/triangular/cdf/benchmark/c/Makefile
create mode 100644 lib/node_modules/@stdlib/stats/base/dists/triangular/cdf/benchmark/c/benchmark.c
create mode 100644 lib/node_modules/@stdlib/stats/base/dists/triangular/cdf/binding.gyp
create mode 100644 lib/node_modules/@stdlib/stats/base/dists/triangular/cdf/examples/c/Makefile
create mode 100644 lib/node_modules/@stdlib/stats/base/dists/triangular/cdf/examples/c/example.c
create mode 100644 lib/node_modules/@stdlib/stats/base/dists/triangular/cdf/include.gypi
create mode 100644 lib/node_modules/@stdlib/stats/base/dists/triangular/cdf/include/stdlib/stats/base/dists/triangular/cdf.h
create mode 100644 lib/node_modules/@stdlib/stats/base/dists/triangular/cdf/lib/native.js
create mode 100644 lib/node_modules/@stdlib/stats/base/dists/triangular/cdf/manifest.json
create mode 100644 lib/node_modules/@stdlib/stats/base/dists/triangular/cdf/src/Makefile
create mode 100644 lib/node_modules/@stdlib/stats/base/dists/triangular/cdf/src/addon.c
create mode 100644 lib/node_modules/@stdlib/stats/base/dists/triangular/cdf/src/main.c
create mode 100644 lib/node_modules/@stdlib/stats/base/dists/triangular/cdf/test/test.native.js
diff --git a/lib/node_modules/@stdlib/stats/base/dists/triangular/cdf/README.md b/lib/node_modules/@stdlib/stats/base/dists/triangular/cdf/README.md
index fe38bb803eda..aa4ab0523a89 100644
--- a/lib/node_modules/@stdlib/stats/base/dists/triangular/cdf/README.md
+++ b/lib/node_modules/@stdlib/stats/base/dists/triangular/cdf/README.md
@@ -148,6 +148,109 @@ for ( i = 0; i < 25; i++ ) {
+
+
+
+
+
+
+* * *
+
+
+
+## C APIs
+
+
+
+
+
+
+
+
+
+
+
+### Usage
+
+```c
+#include "stdlib/stats/base/dists/geometric/cdf.h"
+```
+
+#### stdlib_base_dists_geometric_cdf( x, a, b, c )
+
+Evaluates the [cumulative distribution function][cdf] (CDF) for a [triangular][triangular-distribution] distribution with parameters `a` (lower limit), `b` (upper limit) and `c` (mode).
+
+```c
+double y = stdlib_base_dists_geometric_cdf( 0.5, -1.0, 1.0, 0.0 );
+// returns 0.875
+```
+
+The function accepts the following arguments:
+
+- **x**: `[in] double` input value.
+- **a**: `[in] double` lower limit
+- **b**: `[in] double` upper limit
+- **c**: `[in] double` mode
+
+```c
+double stdlib_base_dists_geometric_cdf( const double x, const double a, const double b, const double c );
+```
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+### Examples
+
+```c
+#include "stdlib/stats/base/dists/triangular/cdf.h"
+#include "stdlib/constants/float64/eps.h"
+#include
+#include
+#include
+
+static double random_uniform( const double min, const double max ) {
+ double v = (double)rand() / ( (double)RAND_MAX + 1.0 );
+ return min + ( v*(max-min) );
+}
+
+int main( void ) {
+ double a;
+ double b;
+ double c;
+ double x;
+ double y;
+ int i;
+
+ for ( i = 0; i < 25; i++ ) {
+ x = random_uniform( 0.0, 30.0 );
+ a = random_uniform( 0.0, 10.0 );
+ b = random_uniform( a, 40.0 ) + STDLIB_CONSTANT_FLOAT64_EPS;
+ c = a + random_uniform( 0.0, b - a );
+ y = stdlib_base_dists_triangular_cdf( x, a, b, c );
+ printf( "x: %lf, a: %lf, b: %lf, c: %lf, F(x;a,b,c): %lf\n", x, a, b, c, y );
+ }
+}
+```
+
+
+
+
+
@@ -249,6 +249,14 @@ int main( void ) {
+
+
+
+
+
+
+
+
From f5da5153cd231eac27b9396de31fcfcb7780c107 Mon Sep 17 00:00:00 2001
From: Philipp Burckhardt
Date: Sun, 22 Jun 2025 20:50:30 -0500
Subject: [PATCH 06/10] fix: address code quality issues in `triangular/cdf`
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
- Fix incorrect function name in C JSDoc example (geometric → triangular)
- Fix C code spacing style (missing space after if)
- Fix JavaScript literal consistency (1 → 1.0)
- Fix test factory call with missing mode parameter
---
type: pre_push_report
description: Results of running various checks prior to pushing changes.
report:
- task: run_javascript_examples
status: na
- task: run_c_examples
status: na
- task: run_cpp_examples
status: na
- task: run_javascript_readme_examples
status: na
- task: run_c_benchmarks
status: na
- task: run_cpp_benchmarks
status: na
- task: run_fortran_benchmarks
status: na
- task: run_javascript_benchmarks
status: na
- task: run_julia_benchmarks
status: na
- task: run_python_benchmarks
status: na
- task: run_r_benchmarks
status: na
- task: run_javascript_tests
status: na
---
---
.../@stdlib/stats/base/dists/triangular/cdf/lib/factory.js | 2 +-
.../@stdlib/stats/base/dists/triangular/cdf/src/main.c | 4 ++--
.../stats/base/dists/triangular/cdf/test/test.factory.js | 2 +-
3 files changed, 4 insertions(+), 4 deletions(-)
diff --git a/lib/node_modules/@stdlib/stats/base/dists/triangular/cdf/lib/factory.js b/lib/node_modules/@stdlib/stats/base/dists/triangular/cdf/lib/factory.js
index 08aed07a447d..07cac4c0c6b2 100644
--- a/lib/node_modules/@stdlib/stats/base/dists/triangular/cdf/lib/factory.js
+++ b/lib/node_modules/@stdlib/stats/base/dists/triangular/cdf/lib/factory.js
@@ -86,7 +86,7 @@ function factory( a, b, c ) {
}
// Case: x > c
if ( x < b ) {
- return 1 - ( pow( b - x, 2.0 ) / denom2 );
+ return 1.0 - ( pow( b - x, 2.0 ) / denom2 );
}
// Case: x >= b
return 1.0;
diff --git a/lib/node_modules/@stdlib/stats/base/dists/triangular/cdf/src/main.c b/lib/node_modules/@stdlib/stats/base/dists/triangular/cdf/src/main.c
index 3d1372927bd1..856c9a151d55 100644
--- a/lib/node_modules/@stdlib/stats/base/dists/triangular/cdf/src/main.c
+++ b/lib/node_modules/@stdlib/stats/base/dists/triangular/cdf/src/main.c
@@ -30,7 +30,7 @@
* @return evaluated CDF
*
* @example
-* double y = stdlib_base_dists_geometric_cdf( 0.5, -1.0, 1.0, 0.0 );
+* double y = stdlib_base_dists_triangular_cdf( 0.5, -1.0, 1.0, 0.0 );
* // returns 0.875
*/
double stdlib_base_dists_triangular_cdf( const double x, const double a, const double b, const double c ) {
@@ -50,7 +50,7 @@ double stdlib_base_dists_triangular_cdf( const double x, const double a, const d
if ( x <= c ) {
return stdlib_base_pow( x - a, 2.0 ) / ( ( b - a ) * ( c - a ) );
}
- if( x < b ){
+ if ( x < b ) {
return 1.0 - stdlib_base_pow( b - x, 2.0 ) / ( ( b - a ) * ( b - c ) );
}
return 1.0;
diff --git a/lib/node_modules/@stdlib/stats/base/dists/triangular/cdf/test/test.factory.js b/lib/node_modules/@stdlib/stats/base/dists/triangular/cdf/test/test.factory.js
index 773104abae7b..b8e606e5ef47 100644
--- a/lib/node_modules/@stdlib/stats/base/dists/triangular/cdf/test/test.factory.js
+++ b/lib/node_modules/@stdlib/stats/base/dists/triangular/cdf/test/test.factory.js
@@ -45,7 +45,7 @@ tape( 'main export is a function', function test( t ) {
});
tape( 'the function returns a function', function test( t ) {
- var cdf = factory( 0.0, 1.0 );
+ var cdf = factory( 0.0, 1.0, 0.5 );
t.equal( typeof cdf, 'function', 'returns a function' );
t.end();
});
From 2579fa0ba15355fc0263052797f200164d967c6c Mon Sep 17 00:00:00 2001
From: Philipp Burckhardt
Date: Sun, 22 Jun 2025 20:52:11 -0500
Subject: [PATCH 07/10] fix: revert example to match README and align native
benchmark style
- Revert examples/index.js to match README exactly (randu-based)
- Fix benchmark.native.js to follow benchmark.js style with individual uniform calls
- Use proper Float64Array allocation and individual parameter generation
---
type: pre_push_report
description: Results of running various checks prior to pushing changes.
report:
- task: run_javascript_examples
status: na
- task: run_c_examples
status: na
- task: run_cpp_examples
status: na
- task: run_javascript_readme_examples
status: na
- task: run_c_benchmarks
status: na
- task: run_cpp_benchmarks
status: na
- task: run_fortran_benchmarks
status: na
- task: run_javascript_benchmarks
status: na
- task: run_julia_benchmarks
status: na
- task: run_python_benchmarks
status: na
- task: run_r_benchmarks
status: na
- task: run_javascript_tests
status: na
---
---
.../cdf/benchmark/benchmark.native.js | 21 +++++++++----------
.../dists/triangular/cdf/examples/index.js | 17 +++++++--------
2 files changed, 18 insertions(+), 20 deletions(-)
diff --git a/lib/node_modules/@stdlib/stats/base/dists/triangular/cdf/benchmark/benchmark.native.js b/lib/node_modules/@stdlib/stats/base/dists/triangular/cdf/benchmark/benchmark.native.js
index c94e18ac7f5c..6066b50d39fc 100644
--- a/lib/node_modules/@stdlib/stats/base/dists/triangular/cdf/benchmark/benchmark.native.js
+++ b/lib/node_modules/@stdlib/stats/base/dists/triangular/cdf/benchmark/benchmark.native.js
@@ -22,7 +22,8 @@
var resolve = require( 'path' ).resolve;
var bench = require( '@stdlib/bench' );
-var uniform = require( '@stdlib/random/array/uniform' );
+var Float64Array = require( '@stdlib/array/float64' );
+var uniform = require( '@stdlib/random/base/uniform' );
var isnan = require( '@stdlib/math/base/assert/is-nan' );
var tryRequire = require( '@stdlib/utils/try-require' );
var EPS = require( '@stdlib/constants/float64/eps' );
@@ -49,17 +50,15 @@ bench( pkg+'::native', opts, function benchmark( b ) {
var i;
len = 100;
- x = uniform( len, 0.0, 30.0 );
- min = uniform( len, 0.0, 10.0 );
- max = uniform( len, 15.0, 50.0 );
- mode = uniform( len, 0.0, 1.0 );
-
- // Ensure proper triangular parameter constraints: min <= mode <= max
+ x = new Float64Array( len );
+ min = new Float64Array( len );
+ max = new Float64Array( len );
+ mode = new Float64Array( len );
for ( i = 0; i < len; i++ ) {
- if ( max[ i ] <= min[ i ] ) {
- max[ i ] = min[ i ] + 10.0;
- }
- mode[ i ] = min[ i ] + ( mode[ i ] * ( max[ i ] - min[ i ] ) );
+ x[ i ] = uniform( 0.0, 30.0 );
+ min[ i ] = uniform( 0.0, 10.0 );
+ max[ i ] = uniform( min[ i ] + EPS, min[ i ] + 40.0 );
+ mode[ i ] = uniform( min[ i ], max[ i ] );
}
b.tic();
diff --git a/lib/node_modules/@stdlib/stats/base/dists/triangular/cdf/examples/index.js b/lib/node_modules/@stdlib/stats/base/dists/triangular/cdf/examples/index.js
index f8b071359415..705daac9323b 100644
--- a/lib/node_modules/@stdlib/stats/base/dists/triangular/cdf/examples/index.js
+++ b/lib/node_modules/@stdlib/stats/base/dists/triangular/cdf/examples/index.js
@@ -18,7 +18,7 @@
'use strict';
-var uniform = require( '@stdlib/random/array/uniform' );
+var randu = require( '@stdlib/random/base/randu' );
var cdf = require( './../lib' );
var a;
@@ -28,12 +28,11 @@ var x;
var y;
var i;
-a = uniform( 25, 0.0, 10.0 );
-b = uniform( 25, 5.0, 50.0 );
-c = uniform( 25, 2.0, 30.0 );
-x = uniform( 25, 0.0, 50.0 );
-
-for ( i = 0; i < x.length; i++ ) {
- y = cdf( x[ i ], a[ i ], b[ i ], c[ i ] );
- console.log( 'x: %d, a: %d, b: %d, c: %d, F(x;a,b,c): %d', x[ i ].toFixed( 4 ), a[ i ].toFixed( 4 ), b[ i ].toFixed( 4 ), c[ i ].toFixed( 4 ), y.toFixed( 4 ) );
+for ( i = 0; i < 25; i++ ) {
+ x = randu() * 30.0;
+ a = randu() * 10.0;
+ b = a + (randu() * 40.0);
+ c = a + ((b-a) * randu());
+ y = cdf( x, a, b, c );
+ console.log( 'x: %d, a: %d, b: %d, c: %d, F(x;a,b,c): %d', x.toFixed( 4 ), a.toFixed( 4 ), b.toFixed( 4 ), c.toFixed( 4 ), y.toFixed( 4 ) );
}
From 68229a6dc52a576ee88d9b8e96655e14e6ec9979 Mon Sep 17 00:00:00 2001
From: Philipp Burckhardt
Date: Sun, 22 Jun 2025 20:52:38 -0500
Subject: [PATCH 08/10] docs: improve function description in `triangular/cdf`
header
- Add more descriptive comment specifying parameter meanings
- Clarify that it evaluates CDF for triangular distribution
- Follow stdlib header documentation conventions
---
type: pre_push_report
description: Results of running various checks prior to pushing changes.
report:
- task: run_javascript_examples
status: na
- task: run_c_examples
status: na
- task: run_cpp_examples
status: na
- task: run_javascript_readme_examples
status: na
- task: run_c_benchmarks
status: na
- task: run_cpp_benchmarks
status: na
- task: run_fortran_benchmarks
status: na
- task: run_javascript_benchmarks
status: na
- task: run_julia_benchmarks
status: na
- task: run_python_benchmarks
status: na
- task: run_r_benchmarks
status: na
- task: run_javascript_tests
status: na
---
---
.../cdf/include/stdlib/stats/base/dists/triangular/cdf.h | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/lib/node_modules/@stdlib/stats/base/dists/triangular/cdf/include/stdlib/stats/base/dists/triangular/cdf.h b/lib/node_modules/@stdlib/stats/base/dists/triangular/cdf/include/stdlib/stats/base/dists/triangular/cdf.h
index f53f222a7d07..32fc9c4a3593 100644
--- a/lib/node_modules/@stdlib/stats/base/dists/triangular/cdf/include/stdlib/stats/base/dists/triangular/cdf.h
+++ b/lib/node_modules/@stdlib/stats/base/dists/triangular/cdf/include/stdlib/stats/base/dists/triangular/cdf.h
@@ -27,7 +27,7 @@ extern "C" {
#endif
/**
-* Evaluates the cumulative distribution function for the triangular distribution with parameters a, b, and c.
+* Evaluates the cumulative distribution function (CDF) for a triangular distribution with lower limit `a`, upper limit `b`, and mode `c` at a value `x`.
*/
double stdlib_base_dists_triangular_cdf( const double x, const double a, const double b, const double c );
From 9cb56bfef87d44b37409b2f2b544e4ee7dd1cdb2 Mon Sep 17 00:00:00 2001
From: Philipp Burckhardt
Date: Sun, 22 Jun 2025 21:55:49 -0400
Subject: [PATCH 09/10] chore: minor clean-up
Signed-off-by: Philipp Burckhardt
---
.../@stdlib/stats/base/dists/triangular/cdf/README.md | 6 +++---
.../stats/base/dists/triangular/cdf/benchmark/c/benchmark.c | 4 ++--
.../stats/base/dists/triangular/cdf/examples/c/example.c | 4 ++--
.../@stdlib/stats/base/dists/triangular/cdf/manifest.json | 3 ---
.../@stdlib/stats/base/dists/triangular/cdf/src/addon.c | 1 -
5 files changed, 7 insertions(+), 11 deletions(-)
diff --git a/lib/node_modules/@stdlib/stats/base/dists/triangular/cdf/README.md b/lib/node_modules/@stdlib/stats/base/dists/triangular/cdf/README.md
index 924d772542c4..0b8171a85a6b 100644
--- a/lib/node_modules/@stdlib/stats/base/dists/triangular/cdf/README.md
+++ b/lib/node_modules/@stdlib/stats/base/dists/triangular/cdf/README.md
@@ -190,9 +190,9 @@ double y = stdlib_base_dists_triangular_cdf( 0.5, -1.0, 1.0, 0.0 );
The function accepts the following arguments:
- **x**: `[in] double` input value.
-- **a**: `[in] double` lower limit
-- **b**: `[in] double` upper limit
-- **c**: `[in] double` mode
+- **a**: `[in] double` lower limit.
+- **b**: `[in] double` upper limit.
+- **c**: `[in] double` mode.
```c
double stdlib_base_dists_triangular_cdf( const double x, const double a, const double b, const double c );
diff --git a/lib/node_modules/@stdlib/stats/base/dists/triangular/cdf/benchmark/c/benchmark.c b/lib/node_modules/@stdlib/stats/base/dists/triangular/cdf/benchmark/c/benchmark.c
index d3268038297a..88977dd9a4c3 100644
--- a/lib/node_modules/@stdlib/stats/base/dists/triangular/cdf/benchmark/c/benchmark.c
+++ b/lib/node_modules/@stdlib/stats/base/dists/triangular/cdf/benchmark/c/benchmark.c
@@ -105,8 +105,8 @@ static double benchmark( void ) {
for ( i = 0; i < 100; i++ ) {
x[ i ] = random_uniform( 0.0, 30.0 );
a[ i ] = random_uniform( 0.0, 10.0 );
- b[ i ] = random_uniform( a[ i ], 40.0 ) + STDLIB_CONSTANT_FLOAT64_EPS;
- c[ i ] = a[ i ] + random_uniform( 0.0, b[ i ] - a[ i ] );
+ b[ i ] = random_uniform( a[ i ] + STDLIB_CONSTANT_FLOAT64_EPS, 40.0 );
+ c[ i ] = random_uniform( a[ i ], b[ i ] );
}
t = tic();
diff --git a/lib/node_modules/@stdlib/stats/base/dists/triangular/cdf/examples/c/example.c b/lib/node_modules/@stdlib/stats/base/dists/triangular/cdf/examples/c/example.c
index 9b265f946225..f8e1852205ed 100644
--- a/lib/node_modules/@stdlib/stats/base/dists/triangular/cdf/examples/c/example.c
+++ b/lib/node_modules/@stdlib/stats/base/dists/triangular/cdf/examples/c/example.c
@@ -38,8 +38,8 @@ int main( void ) {
for ( i = 0; i < 25; i++ ) {
x = random_uniform( 0.0, 30.0 );
a = random_uniform( 0.0, 10.0 );
- b = random_uniform( a, 40.0 ) + STDLIB_CONSTANT_FLOAT64_EPS;
- c = a + random_uniform( 0.0, b - a );
+ b = random_uniform( a + STDLIB_CONSTANT_FLOAT64_EPS, 40.0 );
+ c = random_uniform( a, b );
y = stdlib_base_dists_triangular_cdf( x, a, b, c );
printf( "x: %lf, a: %lf, b: %lf, c: %lf, F(x;a,b,c): %lf\n", x, a, b, c, y );
}
diff --git a/lib/node_modules/@stdlib/stats/base/dists/triangular/cdf/manifest.json b/lib/node_modules/@stdlib/stats/base/dists/triangular/cdf/manifest.json
index d2308917f24c..7f280386f30d 100644
--- a/lib/node_modules/@stdlib/stats/base/dists/triangular/cdf/manifest.json
+++ b/lib/node_modules/@stdlib/stats/base/dists/triangular/cdf/manifest.json
@@ -40,7 +40,6 @@
"dependencies": [
"@stdlib/math/base/napi/quaternary",
"@stdlib/math/base/assert/is-nan",
- "@stdlib/constants/float64/ninf",
"@stdlib/math/base/special/pow"
]
},
@@ -58,7 +57,6 @@
"dependencies": [
"@stdlib/math/base/assert/is-nan",
"@stdlib/constants/float64/eps",
- "@stdlib/constants/float64/ninf",
"@stdlib/math/base/special/pow"
]
},
@@ -76,7 +74,6 @@
"dependencies": [
"@stdlib/math/base/assert/is-nan",
"@stdlib/constants/float64/eps",
- "@stdlib/constants/float64/ninf",
"@stdlib/math/base/special/pow"
]
}
diff --git a/lib/node_modules/@stdlib/stats/base/dists/triangular/cdf/src/addon.c b/lib/node_modules/@stdlib/stats/base/dists/triangular/cdf/src/addon.c
index aaf80ad57238..7e2a535db84d 100644
--- a/lib/node_modules/@stdlib/stats/base/dists/triangular/cdf/src/addon.c
+++ b/lib/node_modules/@stdlib/stats/base/dists/triangular/cdf/src/addon.c
@@ -19,5 +19,4 @@
#include "stdlib/stats/base/dists/triangular/cdf.h"
#include "stdlib/math/base/napi/quaternary.h"
-// cppcheck-suppress shadowFunction
STDLIB_MATH_BASE_NAPI_MODULE_DDDD_D( stdlib_base_dists_triangular_cdf )
From 42fb94713b5fc36026b545bd065f924bb5808ebd Mon Sep 17 00:00:00 2001
From: Philipp Burckhardt
Date: Sun, 22 Jun 2025 21:56:39 -0400
Subject: [PATCH 10/10] chore: fix section tags
Signed-off-by: Philipp Burckhardt
---
.../@stdlib/stats/base/dists/triangular/cdf/README.md | 7 -------
1 file changed, 7 deletions(-)
diff --git a/lib/node_modules/@stdlib/stats/base/dists/triangular/cdf/README.md b/lib/node_modules/@stdlib/stats/base/dists/triangular/cdf/README.md
index 0b8171a85a6b..530afe2cf439 100644
--- a/lib/node_modules/@stdlib/stats/base/dists/triangular/cdf/README.md
+++ b/lib/node_modules/@stdlib/stats/base/dists/triangular/cdf/README.md
@@ -148,9 +148,6 @@ for ( i = 0; i < 25; i++ ) {
-
-
-
@@ -255,10 +252,6 @@ int main( void ) {
-
-
-
-