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 ) { -
- - -