Skip to content

Commit abeb2cb

Browse files
committed
fix: update according to current conventions
--- 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: passed - 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: missing_dependencies - task: lint_c_examples status: na - task: lint_c_benchmarks status: missing_dependencies - task: lint_c_tests_fixtures status: na - task: lint_shell status: na - task: lint_typescript_declarations status: passed - task: lint_typescript_tests status: passed - task: lint_license_headers status: passed ---
1 parent e3378cb commit abeb2cb

15 files changed

Lines changed: 45 additions & 37 deletions

File tree

lib/node_modules/@stdlib/stats/base/dists/halfnormal/variance/README.md

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -61,10 +61,9 @@ Returns the [variance][variance] for a [half-normal][half-normal-distribution] d
6161

6262
```javascript
6363
var y = variance( 1.0 );
64-
// returns ~0.3633802276
65-
64+
// returns ~0.363
6665
y = variance( 4.0 );
67-
// returns ~5.814083642118698
66+
// returns ~5.814
6867

6968
y = variance( 0.5 );
7069
// returns ~0.091
@@ -172,8 +171,7 @@ Returns the variance for a [half-normal][half-normal-distribution] distribution
172171

173172
```c
174173
double out = stdlib_base_dists_halfnormal_variance( 1.0 );
175-
// returns ~0.3633802276
176-
```
174+
// returns ~0.363
177175

178176
The function accepts the following arguments:
179177

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

Lines changed: 2 additions & 6 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 randu = require( '@stdlib/random/base/randu' );
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;
@@ -38,10 +37,7 @@ bench( pkg, function benchmark( b ) {
3837
var i;
3938

4039
len = 100;
41-
sigma = new Float64Array( len );
42-
for ( i = 0; i < len; i++ ) {
43-
sigma[ i ] = ( randu() * 20.0 ) + EPS;
44-
}
40+
sigma = uniform( len, EPS, 100 );
4541

4642
b.tic();
4743
for ( i = 0; i < b.iterations; i++ ) {

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

Lines changed: 4 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -22,11 +22,11 @@
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 tryRequire = require( '@stdlib/utils/try-require' );
2928
var EPS = require( '@stdlib/constants/float64/eps' );
29+
var format = require( '@stdlib/string/format' );
3030
var pkg = require( './../package.json' ).name;
3131

3232

@@ -40,17 +40,14 @@ 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;
4545
var len;
4646
var y;
4747
var i;
4848

4949
len = 100;
50-
sigma = new Float64Array( len );
51-
for ( i = 0; i < len; i++ ) {
52-
sigma[ i ] = uniform( EPS, 20.0 );
53-
}
50+
sigma = uniform( len, EPS, 100 );
5451
b.tic();
5552
for ( i = 0; i < b.iterations; i++ ) {
5653
y = variance( sigma[ i % len ] );

lib/node_modules/@stdlib/stats/base/dists/halfnormal/variance/benchmark/c/benchmark.c

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,7 @@
1717
*/
1818

1919
#include "stdlib/stats/base/dists/halfnormal/variance.h"
20+
#include "stdlib/constants/float64/eps.h"
2021
#include <stdlib.h>
2122
#include <stdio.h>
2223
#include <math.h>
@@ -99,7 +100,7 @@ static double benchmark( void ) {
99100
int i;
100101

101102
for ( i = 0; i < 100; i++ ) {
102-
sigma[ i ] = random_uniform( 0.1, 10.0 );
103+
sigma[ i ] = random_uniform( STDLIB_CONSTANT_FLOAT64_EPS, 10.0 );
103104
}
104105

105106
t = tic();

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

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -20,9 +20,9 @@
2020
Examples
2121
--------
2222
> var y = {{alias}}( 1.0 )
23-
~0.3633802276
23+
~0.3634
2424
> y = {{alias}}( 5.0 )
25-
~9.0845056908
25+
~9.0845
2626
> y = {{alias}}( NaN )
2727
NaN
2828
> y = {{alias}}( 0.0 )

lib/node_modules/@stdlib/stats/base/dists/halfnormal/variance/docs/types/index.d.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -30,11 +30,11 @@
3030
*
3131
* @example
3232
* var y = variance( 1.0 );
33-
* // returns ~0.3633802276
33+
* // returns ~0.3634
3434
*
3535
* @example
3636
* var y = variance( 5.0 );
37-
* // returns ~9.0845056908
37+
* // returns ~9.0845
3838
*
3939
* @example
4040
* var y = variance( NaN );

lib/node_modules/@stdlib/stats/base/dists/halfnormal/variance/lib/index.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -27,10 +27,10 @@
2727
* var variance = require( '@stdlib/stats/base/dists/halfnormal/variance' );
2828
*
2929
* var y = variance( 1.0 );
30-
* // returns ~0.3633802276324186
30+
* // returns ~0.363
3131
*
3232
* y = variance( 4.0 );
33-
* // returns ~5.814083642118698
33+
* // returns ~5.814
3434
*/
3535

3636
// MODULES //

lib/node_modules/@stdlib/stats/base/dists/halfnormal/variance/lib/main.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -34,11 +34,11 @@ var PI = require( '@stdlib/constants/float64/pi' );
3434
*
3535
* @example
3636
* var y = variance( 1.0 );
37-
* // returns ~0.3633802276324186
37+
* // returns ~0.363
3838
*
3939
* @example
4040
* var y = variance( 4.0 );
41-
* // returns ~5.814083642118698
41+
* // returns ~5.814
4242
*
4343
* @example
4444
* var y = variance( NaN );

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

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -34,11 +34,11 @@ var addon = require( './../src/addon.node' );
3434
*
3535
* @example
3636
* var y = variance( 1.0 );
37-
* // returns ~0.3633802276324186
37+
* // returns ~0.363
3838
*
3939
* @example
4040
* var y = variance( 4.0 );
41-
* // returns ~5.814083642118698
41+
* // returns ~5.814
4242
*
4343
* @example
4444
* var y = variance( NaN );

lib/node_modules/@stdlib/stats/base/dists/halfnormal/variance/manifest.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -56,6 +56,7 @@
5656
"libpath": [],
5757
"dependencies": [
5858
"@stdlib/math/base/assert/is-nan",
59+
"@stdlib/constants/float64/eps",
5960
"@stdlib/constants/float64/pi"
6061
]
6162
},

0 commit comments

Comments
 (0)