Skip to content

Commit 712bb83

Browse files
committed
chore: apply suggested changes
--- 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: passed - task: lint_javascript_cli status: na - task: lint_javascript_examples status: na - task: lint_javascript_tests status: na - 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: missing_dependencies - task: lint_c_benchmarks status: na - 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 8cb3f2e commit 712bb83

File tree

8 files changed

+47
-54
lines changed

8 files changed

+47
-54
lines changed

lib/node_modules/@stdlib/stats/base/dmeanpn/README.md

Lines changed: 16 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -166,6 +166,22 @@ console.log( v );
166166

167167
<!-- /.examples -->
168168

169+
<!-- C interface documentation. -->
170+
171+
* * *
172+
173+
<section class="c">
174+
175+
## C APIs
176+
177+
<!-- Section to include introductory text. Make sure to keep an empty line after the intro `section` element and another before the `/section` close. -->
178+
179+
<section class="intro">
180+
181+
</section>
182+
183+
<!-- /.intro -->
184+
169185
<!-- C usage documentation. -->
170186

171187
<section class="usage">
@@ -239,7 +255,6 @@ double stdlib_strided_dmeanpn_ndarray( const CBLAS_INT N, const double *X, const
239255

240256
```c
241257
#include "stdlib/stats/base/dmeanpn.h"
242-
#include <stdint.h>
243258
#include <stdio.h>
244259

245260
int main( void ) {

lib/node_modules/@stdlib/stats/base/dmeanpn/benchmark/benchmark.js

Lines changed: 9 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -23,22 +23,19 @@
2323
var bench = require( '@stdlib/bench' );
2424
var isnan = require( '@stdlib/math/base/assert/is-nan' );
2525
var pow = require( '@stdlib/math/base/special/pow' );
26-
var uniform = require( '@stdlib/random/base/uniform' );
27-
var filledarrayBy = require( '@stdlib/array/filled-by' );
26+
var uniform = require( '@stdlib/random/array/uniform' );
2827
var pkg = require( './../package.json' ).name;
2928
var dmeanpn = require( './../lib/dmeanpn.js' );
3029

3130

32-
// FUNCTIONS //
31+
// VARIABLES //
3332

34-
/**
35-
* Returns a random value.
36-
*
37-
* @returns {number} Random number
38-
*/
39-
function rand() {
40-
return uniform( -10.0, 10.0 );
41-
}
33+
var options = {
34+
'dtype': 'float64'
35+
};
36+
37+
38+
// FUNCTIONS //
4239

4340
/**
4441
* Creates a benchmark function.
@@ -48,7 +45,7 @@ function rand() {
4845
* @returns {Function} benchmark function
4946
*/
5047
function createBenchmark( len ) {
51-
var x = filledarrayBy( len, 'float64', rand );
48+
var x = uniform( len, -10.0, 10.0, options );
5249
return benchmark;
5350

5451
function benchmark( b ) {

lib/node_modules/@stdlib/stats/base/dmeanpn/benchmark/benchmark.native.js

Lines changed: 5 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -24,8 +24,7 @@ var resolve = require( 'path' ).resolve;
2424
var bench = require( '@stdlib/bench' );
2525
var isnan = require( '@stdlib/math/base/assert/is-nan' );
2626
var pow = require( '@stdlib/math/base/special/pow' );
27-
var uniform = require( '@stdlib/random/base/uniform' );
28-
var filledarrayBy = require( '@stdlib/array/filled-by' );
27+
var uniform = require( '@stdlib/random/array/uniform' );
2928
var tryRequire = require( '@stdlib/utils/try-require' );
3029
var pkg = require( './../package.json' ).name;
3130

@@ -36,19 +35,13 @@ var dmeanpn = tryRequire( resolve( __dirname, './../lib/dmeanpn.native.js' ) );
3635
var opts = {
3736
'skip': ( dmeanpn instanceof Error )
3837
};
38+
var options = {
39+
'dtype': 'float64'
40+
};
3941

4042

4143
// FUNCTIONS //
4244

43-
/**
44-
* Returns a random value.
45-
*
46-
* @returns {number} Random number
47-
*/
48-
function rand() {
49-
return uniform( -10.0, 10.0 );
50-
}
51-
5245
/**
5346
* Creates a benchmark function.
5447
*
@@ -57,7 +50,7 @@ function rand() {
5750
* @returns {Function} benchmark function
5851
*/
5952
function createBenchmark( len ) {
60-
var x = filledarrayBy( len, 'float64', rand );
53+
var x = uniform( len, -10.0, 10.0, options );
6154
return benchmark;
6255

6356
function benchmark( b ) {

lib/node_modules/@stdlib/stats/base/dmeanpn/benchmark/benchmark.ndarray.js

Lines changed: 9 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -23,22 +23,19 @@
2323
var bench = require( '@stdlib/bench' );
2424
var isnan = require( '@stdlib/math/base/assert/is-nan' );
2525
var pow = require( '@stdlib/math/base/special/pow' );
26-
var uniform = require( '@stdlib/random/base/uniform' );
27-
var filledarrayBy = require( '@stdlib/array/filled-by' );
26+
var uniform = require( '@stdlib/random/array/uniform' );
2827
var pkg = require( './../package.json' ).name;
2928
var dmeanpn = require( './../lib/ndarray.js' );
3029

3130

32-
// FUNCTIONS //
31+
// VARIABLES //
3332

34-
/**
35-
* Returns a random value.
36-
*
37-
* @returns {number} Random number
38-
*/
39-
function rand() {
40-
return uniform( -10.0, 10.0 );
41-
}
33+
var options = {
34+
'dtype': 'float64'
35+
};
36+
37+
38+
// FUNCTIONS //
4239

4340
/**
4441
* Creates a benchmark function.
@@ -48,7 +45,7 @@ function rand() {
4845
* @returns {Function} benchmark function
4946
*/
5047
function createBenchmark( len ) {
51-
var x = filledarrayBy( len, 'float64', rand );
48+
var x = uniform( len, -10.0, 10.0, options );
5249
return benchmark;
5350

5451
function benchmark( b ) {

lib/node_modules/@stdlib/stats/base/dmeanpn/benchmark/benchmark.ndarray.native.js

Lines changed: 4 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,6 @@ var bench = require( '@stdlib/bench' );
2525
var isnan = require( '@stdlib/math/base/assert/is-nan' );
2626
var pow = require( '@stdlib/math/base/special/pow' );
2727
var uniform = require( '@stdlib/random/base/uniform' );
28-
var filledarrayBy = require( '@stdlib/array/filled-by' );
2928
var tryRequire = require( '@stdlib/utils/try-require' );
3029
var pkg = require( './../package.json' ).name;
3130

@@ -36,19 +35,13 @@ var dmeanpn = tryRequire( resolve( __dirname, './../lib/ndarray.native.js' ) );
3635
var opts = {
3736
'skip': ( dmeanpn instanceof Error )
3837
};
38+
var options = {
39+
'dtype': 'float64'
40+
};
3941

4042

4143
// FUNCTIONS //
4244

43-
/**
44-
* Returns a random value.
45-
*
46-
* @returns {number} Random number
47-
*/
48-
function rand() {
49-
return uniform( -10.0, 10.0 );
50-
}
51-
5245
/**
5346
* Creates a benchmark function.
5447
*
@@ -57,7 +50,7 @@ function rand() {
5750
* @returns {Function} benchmark function
5851
*/
5952
function createBenchmark( len ) {
60-
var x = filledarrayBy( len, 'float64', rand );
53+
var x = uniform( len, -10.0, 10.0, options );
6154
return benchmark;
6255

6356
function benchmark( b ) {

lib/node_modules/@stdlib/stats/base/dmeanpn/examples/c/example.c

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

1919
#include "stdlib/stats/base/dmeanpn.h"
20-
#include <stdint.h>
2120
#include <stdio.h>
2221

2322
int main( void ) {

lib/node_modules/@stdlib/stats/base/dmeanpn/lib/dmeanpn.js

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -52,8 +52,7 @@ var ndarray = require( './ndarray.js' );
5252
* // returns ~0.3333
5353
*/
5454
function dmeanpn( N, x, strideX ) {
55-
var ox = stride2offset( N, strideX );
56-
return ndarray( N, x, strideX, ox );
55+
return ndarray( N, x, strideX, stride2offset( N, strideX ) );
5756
}
5857

5958

lib/node_modules/@stdlib/stats/base/dmeanpn/src/addon.c

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -34,9 +34,9 @@
3434
static napi_value addon( napi_env env, napi_callback_info info ) {
3535
STDLIB_NAPI_ARGV( env, info, argv, argc, 3 );
3636
STDLIB_NAPI_ARGV_INT64( env, N, argv, 0 );
37-
STDLIB_NAPI_ARGV_INT64( env, stride, argv, 2 );
38-
STDLIB_NAPI_ARGV_STRIDED_FLOAT64ARRAY( env, X, N, stride, argv, 1 );
39-
STDLIB_NAPI_CREATE_DOUBLE( env, stdlib_strided_dmeanpn( N, X, stride ), v );
37+
STDLIB_NAPI_ARGV_INT64( env, strideX, argv, 2 );
38+
STDLIB_NAPI_ARGV_STRIDED_FLOAT64ARRAY( env, X, N, strideX, argv, 1 );
39+
STDLIB_NAPI_CREATE_DOUBLE( env, stdlib_strided_dmeanpn( N, X, strideX ), v );
4040
return v;
4141
}
4242

0 commit comments

Comments
 (0)