Skip to content

Commit a1628e3

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: na - task: lint_package_json status: na - task: lint_repl_help status: passed - 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: na - task: lint_c_examples status: na - task: lint_c_benchmarks status: na - task: lint_c_tests_fixtures status: na - task: lint_shell status: na - task: lint_typescript_declarations status: passed - task: lint_typescript_tests status: na - task: lint_license_headers status: passed ---
1 parent 45ca891 commit a1628e3

6 files changed

Lines changed: 25 additions & 50 deletions

File tree

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

Lines changed: 7 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -21,8 +21,7 @@
2121
// MODULES //
2222

2323
var bench = require( '@stdlib/bench' );
24-
var Float64Array = require( '@stdlib/array/float64' );
25-
var uniform = require( '@stdlib/random/base/uniform' );
24+
var uniform = require( '@stdlib/random/array/uniform' );
2625
var isnan = require( '@stdlib/math/base/assert/is-nan' );
2726
var EPS = require( '@stdlib/constants/float64/eps' );
2827
var pkg = require( './../package.json' ).name;
@@ -33,19 +32,18 @@ var kurtosis = require( './../lib' );
3332

3433
bench( pkg, function benchmark( b ) {
3534
var sigma;
36-
var len;
35+
var opts;
3736
var y;
3837
var i;
3938

40-
len = 100;
41-
sigma = new Float64Array( len );
42-
for ( i = 0; i < len; i++ ) {
43-
sigma[ i ] = uniform( EPS, 10.0 );
44-
}
39+
opts = {
40+
'dtype': 'float64'
41+
};
42+
sigma = uniform( 100, EPS, 10.0, opts );
4543

4644
b.tic();
4745
for ( i = 0; i < b.iterations; i++ ) {
48-
y = kurtosis( sigma[ i % len ] );
46+
y = kurtosis( sigma[ i % sigma.length ] );
4947
if ( isnan( y ) ) {
5048
b.fail( 'should not return NaN' );
5149
}

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

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

2323
var resolve = require( 'path' ).resolve;
2424
var bench = require( '@stdlib/bench' );
25-
var Float64Array = require( '@stdlib/array/float64' );
26-
var uniform = require( '@stdlib/random/base/uniform' );
25+
var uniform = require( '@stdlib/random/array/uniform' );
2726
var isnan = require( '@stdlib/math/base/assert/is-nan' );
2827
var EPS = require( '@stdlib/constants/float64/eps' );
28+
var format = require( '@stdlib/string/format' );
2929
var tryRequire = require( '@stdlib/utils/try-require' );
3030
var pkg = require( './../package.json' ).name;
3131

@@ -40,21 +40,20 @@ var opts = {
4040

4141
// MAIN //
4242

43-
bench( pkg+'::native', opts, function benchmark( b ) {
43+
bench( format( '%s::native', pkg ), opts, function benchmark( b ) {
4444
var sigma;
45-
var len;
45+
var opts;
4646
var y;
4747
var i;
4848

49-
len = 100;
50-
sigma = new Float64Array( len );
51-
for ( i = 0; i < len; i++ ) {
52-
sigma[ i ] = uniform( EPS, 10.0 );
53-
}
49+
opts = {
50+
'dtype': 'float64'
51+
};
52+
sigma = uniform( 100, EPS, 10.0, opts );
5453

5554
b.tic();
5655
for ( i = 0; i < b.iterations; i++ ) {
57-
y = kurtosis( sigma[ i % len ] );
56+
y = kurtosis( sigma[ i % sigma.length ] );
5857
if ( isnan( y ) ) {
5958
b.fail( 'should not return NaN' );
6059
}

lib/node_modules/@stdlib/stats/base/dists/halfnormal/kurtosis/docs/repl.txt

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11

22
{{alias}}( σ )
3-
Returns the excess kurtosis of a half-normal distribution with
4-
scale parameter `σ`.
3+
Returns the excess kurtosis of a half-normal distribution with scale
4+
parameter `σ`.
55

6-
If provided `NaN` as any argument, the function returns `NaN`.
6+
If provided `NaN`, the function returns `NaN`.
77

88
If provided `σ <= 0`, the function returns `NaN`.
99

lib/node_modules/@stdlib/stats/base/dists/halfnormal/kurtosis/include/stdlib/stats/base/dists/halfnormal/kurtosis.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ extern "C" {
2727
#endif
2828

2929
/**
30-
* Returns the excess kurtosis for a Half-normal distribution with scale parameter `sigma`.
30+
* Returns the excess kurtosis for a half-normal distribution with scale parameter `sigma`.
3131
*/
3232
double stdlib_base_dists_halfnormal_kurtosis( const double sigma );
3333

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

Lines changed: 2 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -22,8 +22,6 @@
2222

2323
var tape = require( 'tape' );
2424
var isnan = require( '@stdlib/math/base/assert/is-nan' );
25-
var EPS = require( '@stdlib/constants/float64/eps' );
26-
var abs = require( '@stdlib/math/base/special/abs' );
2725
var NINF = require( '@stdlib/constants/float64/ninf' );
2826
var kurtosis = require( './../lib' );
2927

@@ -41,7 +39,7 @@ tape( 'main export is a function', function test( t ) {
4139
t.end();
4240
});
4341

44-
tape( 'if provided `NaN` for `sigma`, the function returns `NaN`', function test( t ) {
42+
tape( 'if provided `NaN`, the function returns `NaN`', function test( t ) {
4543
var y = kurtosis( NaN );
4644
t.strictEqual( isnan( y ), true, 'returns expected value' );
4745
t.end();
@@ -65,22 +63,14 @@ tape( 'if provided `sigma <= 0`, the function returns `NaN`', function test( t )
6563
tape( 'the function returns the excess kurtosis', function test( t ) {
6664
var expected;
6765
var sigma;
68-
var delta;
69-
var tol;
7066
var y;
7167
var i;
7268

7369
expected = data.expected;
7470
sigma = data.sigma;
7571
for ( i = 0; i < sigma.length; i++ ) {
7672
y = kurtosis( sigma[i] );
77-
if ( y === expected[i] ) {
78-
t.equal( y, expected[i], 'sigma: '+sigma[i]+'. E: '+expected[i] );
79-
} else {
80-
delta = abs( y - expected[ i ] );
81-
tol = 1.0 * EPS * abs( expected[ i ] );
82-
t.ok( delta <= tol, 'within tolerance. sigma: '+sigma[i]+'. y: '+y+'. E: '+expected[i]+'. Δ: '+delta+'. tol: '+tol+'.' );
83-
}
73+
t.equal( y, expected[i], 'sigma: '+sigma[i]+'. E: '+expected[i] );
8474
}
8575
t.end();
8676
});

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

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

2323
var resolve = require( 'path' ).resolve;
2424
var tape = require( 'tape' );
25-
var tryRequire = require( '@stdlib/utils/try-require' );
2625
var isnan = require( '@stdlib/math/base/assert/is-nan' );
27-
var abs = require( '@stdlib/math/base/special/abs' );
2826
var NINF = require( '@stdlib/constants/float64/ninf' );
29-
var EPS = require( '@stdlib/constants/float64/eps' );
27+
var tryRequire = require( '@stdlib/utils/try-require' );
3028

3129

3230
// FIXTURES //
@@ -56,7 +54,7 @@ tape( 'if provided `NaN`, the function returns `NaN`', opts, function test( t )
5654
t.end();
5755
});
5856

59-
tape( 'if provided a nonpositive `sigma`, the function returns `NaN`', opts, function test( t ) {
57+
tape( 'if provided `sigma <= 0`, the function returns `NaN`', opts, function test( t ) {
6058
var y;
6159

6260
y = kurtosis( 0.0 );
@@ -73,25 +71,15 @@ tape( 'if provided a nonpositive `sigma`, the function returns `NaN`', opts, fun
7371

7472
tape( 'the function returns the excess kurtosis of a half-normal distribution', opts, function test( t ) {
7573
var expected;
76-
var delta;
7774
var sigma;
78-
var tol;
7975
var y;
8076
var i;
8177

8278
expected = data.expected;
8379
sigma = data.sigma;
8480
for ( i = 0; i < sigma.length; i++ ) {
8581
y = kurtosis( sigma[i] );
86-
if ( expected[i] !== null ) {
87-
if ( y === expected[i] ) {
88-
t.strictEqual( y, expected[i], 'sigma: '+sigma[i]+', y: '+y+', expected: '+expected[i] );
89-
} else {
90-
delta = abs( y - expected[ i ] );
91-
tol = 1.0 * EPS * abs( expected[ i ] );
92-
t.ok( delta <= tol, 'within tolerance. sigma: '+sigma[i]+'. y: '+y+'. E: '+expected[ i ]+'. Δ: '+delta+'. tol: '+tol+'.' );
93-
}
94-
}
82+
t.strictEqual( y, expected[i], 'sigma: '+sigma[i]+', y: '+y+', expected: '+expected[i] );
9583
}
9684
t.end();
9785
});

0 commit comments

Comments
 (0)