Skip to content

Commit 192e98f

Browse files
committed
chore: clean-up
--- 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: na - task: lint_repl_help status: na - task: lint_javascript_src status: na - 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: na - 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 ---
1 parent e20f4e4 commit 192e98f

File tree

8 files changed

+12
-46
lines changed

8 files changed

+12
-46
lines changed

lib/node_modules/@stdlib/stats/base/dists/erlang/kurtosis/README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -172,7 +172,7 @@ for ( i = 0; i < 10; i++ ) {
172172
Returns the [excess kurtosis][kurtosis] of an [Erlang][erlang-distribution] distribution with parameters `k` (shape parameter) and `lambda` (rate parameter).
173173

174174
```c
175-
double y = stdlib_base_dists_erlang_kurtosis( 1.0, 1.0 );
175+
double y = stdlib_base_dists_erlang_kurtosis( 1, 1.0 );
176176
// returns 6.0
177177
```
178178

lib/node_modules/@stdlib/stats/base/dists/erlang/kurtosis/benchmark/benchmark.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,7 @@ bench( pkg, function benchmark( b ) {
4444
k = new Int32Array( len );
4545
lambda = new Float64Array( len );
4646
for ( i = 0; i < len; i++ ) {
47-
k[ i ] = discreteUniform( 0.0, 10.0 );
47+
k[ i ] = discreteUniform( 0, 10 );
4848
lambda[ i ] = uniform( EPS, 10.0 );
4949
}
5050

lib/node_modules/@stdlib/stats/base/dists/erlang/kurtosis/benchmark/benchmark.native.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -53,7 +53,7 @@ bench( pkg+'::native', opts, function benchmark( b ) {
5353
k = new Int32Array( len );
5454
lambda = new Float64Array( len );
5555
for ( i = 0; i < len; i++ ) {
56-
k[ i ] = discreteUniform( 0.0, 10.0 );
56+
k[ i ] = discreteUniform( 0, 10 );
5757
lambda[ i ] = uniform( EPS, 10.0 );
5858
}
5959

lib/node_modules/@stdlib/stats/base/dists/erlang/kurtosis/benchmark/c/benchmark.c

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -95,15 +95,15 @@ static double random_uniform( const double min, const double max ) {
9595
* @return elapsed time in seconds
9696
*/
9797
static double benchmark( void ) {
98-
double elapsed;
99-
int32_t k[ 100 ];
10098
double lambda[ 100 ];
99+
int32_t k[ 100 ];
100+
double elapsed;
101101
double y;
102102
double t;
103103
int i;
104104

105105
for ( i = 0; i < 100; i++ ) {
106-
k[ i ] = stdlib_base_ceil( random_uniform( 0.0, 10.0 ) );
106+
k[ i ] = stdlib_base_ceil( random_uniform( STDLIB_CONSTANT_FLOAT64_EPS, 10.0 ) );
107107
lambda[ i ] = random_uniform( STDLIB_CONSTANT_FLOAT64_EPS, 10.0 );
108108
}
109109

lib/node_modules/@stdlib/stats/base/dists/erlang/kurtosis/src/addon.c

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,5 +19,4 @@
1919
#include "stdlib/stats/base/dists/erlang/kurtosis.h"
2020
#include "stdlib/math/base/napi/binary.h"
2121

22-
// cppcheck-suppress shadowFunction
2322
STDLIB_MATH_BASE_NAPI_MODULE_ID_D( stdlib_base_dists_erlang_kurtosis )

lib/node_modules/@stdlib/stats/base/dists/erlang/kurtosis/src/main.c

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -34,11 +34,11 @@
3434
*/
3535
double stdlib_base_dists_erlang_kurtosis( const int32_t k, const double lambda ) {
3636
if (
37-
k <= 0.0 ||
37+
k <= 0 ||
3838
stdlib_base_is_nan( lambda ) ||
3939
lambda <= 0.0
4040
) {
4141
return 0.0 / 0.0;
4242
}
43-
return 6.0 / k;
43+
return 6.0 / (double)k;
4444
}

lib/node_modules/@stdlib/stats/base/dists/erlang/kurtosis/test/test.js

Lines changed: 1 addition & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -21,11 +21,9 @@
2121
// MODULES //
2222

2323
var tape = require( 'tape' );
24-
var abs = require( '@stdlib/math/base/special/abs' );
2524
var isnan = require( '@stdlib/math/base/assert/is-nan' );
2625
var PINF = require( '@stdlib/constants/float64/pinf' );
2726
var NINF = require( '@stdlib/constants/float64/ninf' );
28-
var EPS = require( '@stdlib/constants/float64/eps' );
2927
var kurtosis = require( './../lib' );
3028

3129

@@ -106,8 +104,6 @@ tape( 'if provided `lambda <= 0`, the function returns `NaN`', function test( t
106104
tape( 'the function returns the excess kurtosis of an Erlang distribution', function test( t ) {
107105
var expected;
108106
var lambda;
109-
var delta;
110-
var tol;
111107
var k;
112108
var i;
113109
var y;
@@ -117,13 +113,7 @@ tape( 'the function returns the excess kurtosis of an Erlang distribution', func
117113
lambda = data.lambda;
118114
for ( i = 0; i < expected.length; i++ ) {
119115
y = kurtosis( k[i], lambda[i] );
120-
if ( y === expected[i] ) {
121-
t.equal( y, expected[i], 'k: '+k[i]+', lambda: '+lambda[i]+', y: '+y+', expected: '+expected[i] );
122-
} else {
123-
delta = abs( y - expected[ i ] );
124-
tol = 1.0 * EPS * abs( expected[ i ] );
125-
t.ok( delta <= tol, 'within tolerance. k: '+k[i]+'. lambda: '+lambda[i]+'. y: '+y+'. E: '+expected[ i ]+'. Δ: '+delta+'. tol: '+tol+'.' );
126-
}
116+
t.equal( y, expected[i], 'k: '+k[i]+', lambda: '+lambda[i]+', y: '+y+', expected: '+expected[i] );
127117
}
128118
t.end();
129119
});

lib/node_modules/@stdlib/stats/base/dists/erlang/kurtosis/test/test.native.js

Lines changed: 3 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -22,12 +22,9 @@
2222

2323
var resolve = require( 'path' ).resolve;
2424
var tape = require( 'tape' );
25-
var abs = require( '@stdlib/math/base/special/abs' );
2625
var isnan = require( '@stdlib/math/base/assert/is-nan' );
2726
var tryRequire = require( '@stdlib/utils/try-require' );
28-
var PINF = require( '@stdlib/constants/float64/pinf' );
2927
var NINF = require( '@stdlib/constants/float64/ninf' );
30-
var EPS = require( '@stdlib/constants/float64/eps' );
3128

3229

3330
// FIXTURES //
@@ -70,18 +67,6 @@ tape( 'if provided a `k` that is not a positive integer, the function returns `N
7067
y = kurtosis( -1.0, 2.0 );
7168
t.equal( isnan( y ), true, 'returns NaN' );
7269

73-
y = kurtosis( NINF, 1.0 );
74-
t.equal( isnan( y ), true, 'returns NaN' );
75-
76-
y = kurtosis( NINF, PINF );
77-
t.equal( isnan( y ), true, 'returns NaN' );
78-
79-
y = kurtosis( NINF, NINF );
80-
t.equal( isnan( y ), true, 'returns NaN' );
81-
82-
y = kurtosis( NINF, NaN );
83-
t.equal( isnan( y ), true, 'returns NaN' );
84-
8570
t.end();
8671
});
8772

@@ -94,13 +79,13 @@ tape( 'if provided `lambda <= 0`, the function returns `NaN`', opts, function te
9479
y = kurtosis( 1, NINF );
9580
t.equal( isnan( y ), true, 'returns NaN' );
9681

97-
y = kurtosis( PINF, NINF );
82+
y = kurtosis( 2, -2.0 );
9883
t.equal( isnan( y ), true, 'returns NaN' );
9984

10085
y = kurtosis( 8, NINF );
10186
t.equal( isnan( y ), true, 'returns NaN' );
10287

103-
y = kurtosis( NaN, NINF );
88+
y = kurtosis( 3, -1.5 );
10489
t.equal( isnan( y ), true, 'returns NaN' );
10590

10691
t.end();
@@ -109,8 +94,6 @@ tape( 'if provided `lambda <= 0`, the function returns `NaN`', opts, function te
10994
tape( 'the function returns the excess kurtosis of an Erlang distribution', opts, function test( t ) {
11095
var expected;
11196
var lambda;
112-
var delta;
113-
var tol;
11497
var k;
11598
var i;
11699
var y;
@@ -120,13 +103,7 @@ tape( 'the function returns the excess kurtosis of an Erlang distribution', opts
120103
lambda = data.lambda;
121104
for ( i = 0; i < expected.length; i++ ) {
122105
y = kurtosis( k[i], lambda[i] );
123-
if ( y === expected[i] ) {
124-
t.equal( y, expected[i], 'k: '+k[i]+', lambda: '+lambda[i]+', y: '+y+', expected: '+expected[i] );
125-
} else {
126-
delta = abs( y - expected[ i ] );
127-
tol = 1.0 * EPS * abs( expected[ i ] );
128-
t.ok( delta <= tol, 'within tolerance. k: '+k[i]+'. lambda: '+lambda[i]+'. y: '+y+'. E: '+expected[ i ]+'. Δ: '+delta+'. tol: '+tol+'.' );
129-
}
106+
t.equal( y, expected[i], 'k: '+k[i]+', lambda: '+lambda[i]+', y: '+y+', expected: '+expected[i] );
130107
}
131108
t.end();
132109
});

0 commit comments

Comments
 (0)