Skip to content

Commit d1b4cd6

Browse files
committed
bench: refactor to use string interpolation in @stdlib/ndarray/base (batch 2/9)
--- 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: na - task: lint_javascript_src status: na - 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: 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 ef49a3e commit d1b4cd6

148 files changed

Lines changed: 590 additions & 442 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

lib/node_modules/@stdlib/ndarray/base/binary-input-casting-dtype/benchmark/benchmark.js

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,7 @@
2323
var bench = require( '@stdlib/bench' );
2424
var isDataType = require( '@stdlib/ndarray/base/assert/is-data-type' );
2525
var dtypes = require( '@stdlib/ndarray/dtypes' );
26+
var format = require( '@stdlib/string/format' );
2627
var pkg = require( './../package.json' ).name;
2728
var resolve = require( './../lib' );
2829

@@ -34,7 +35,7 @@ var DTYPES = dtypes( 'numeric' );
3435

3536
// MAIN //
3637

37-
bench( pkg+':policy=none', function benchmark( b ) {
38+
bench( format( '%s:policy=none', pkg ), function benchmark( b ) {
3839
var out;
3940
var dt1;
4041
var dt2;
@@ -59,7 +60,7 @@ bench( pkg+':policy=none', function benchmark( b ) {
5960
b.end();
6061
});
6162

62-
bench( pkg+':policy=promoted', function benchmark( b ) {
63+
bench( format( '%s:policy=promoted', pkg ), function benchmark( b ) {
6364
var out;
6465
var dt1;
6566
var dt2;
@@ -84,7 +85,7 @@ bench( pkg+':policy=promoted', function benchmark( b ) {
8485
b.end();
8586
});
8687

87-
bench( pkg+':policy=accumulation', function benchmark( b ) {
88+
bench( format( '%s:policy=accumulation', pkg ), function benchmark( b ) {
8889
var out;
8990
var dt1;
9091
var dt2;
@@ -109,7 +110,7 @@ bench( pkg+':policy=accumulation', function benchmark( b ) {
109110
b.end();
110111
});
111112

112-
bench( pkg+':policy=output', function benchmark( b ) {
113+
bench( format( '%s:policy=output', pkg ), function benchmark( b ) {
113114
var out;
114115
var dt1;
115116
var dt2;
@@ -134,7 +135,7 @@ bench( pkg+':policy=output', function benchmark( b ) {
134135
b.end();
135136
});
136137

137-
bench( pkg+':policy=<dtype>', function benchmark( b ) {
138+
bench( format( '%s:policy=<dtype>', pkg ), function benchmark( b ) {
138139
var out;
139140
var dt1;
140141
var dt2;

lib/node_modules/@stdlib/ndarray/base/binary-loop-interchange-order/benchmark/benchmark.js

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -23,13 +23,14 @@
2323
var bench = require( '@stdlib/bench' );
2424
var isArray = require( '@stdlib/assert/is-array' );
2525
var shape2strides = require( '@stdlib/ndarray/base/shape2strides' );
26+
var format = require( '@stdlib/string/format' );
2627
var pkg = require( './../package.json' ).name;
2728
var binaryLoopOrder = require( './../lib' );
2829

2930

3031
// MAIN //
3132

32-
bench( pkg+'::row-major', function benchmark( b ) {
33+
bench( format( '%s::row-major', pkg ), function benchmark( b ) {
3334
var strides;
3435
var factors;
3536
var shape;
@@ -59,7 +60,7 @@ bench( pkg+'::row-major', function benchmark( b ) {
5960
b.end();
6061
});
6162

62-
bench( pkg+'::column-major', function benchmark( b ) {
63+
bench( format( '%s::column-major', pkg ), function benchmark( b ) {
6364
var strides;
6465
var factors;
6566
var shape;

lib/node_modules/@stdlib/ndarray/base/binary-reduce-strided1d-dispatch-factory/benchmark/benchmark.assign.js

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,7 @@ var uniform = require( '@stdlib/random/array/uniform' );
2828
var zeros = require( '@stdlib/array/zeros' );
2929
var ndarray = require( '@stdlib/ndarray/base/ctor' );
3030
var gdot = require( '@stdlib/blas/base/ndarray/gdot' );
31+
var format = require( '@stdlib/string/format' );
3132
var pkg = require( './../package.json' ).name;
3233
var factory = require( './../lib' );
3334

@@ -120,7 +121,7 @@ function main() {
120121
for ( i = min; i <= max; i++ ) {
121122
len = pow( 10, i );
122123
f = createBenchmark( len );
123-
bench( pkg+':assign:len='+len, f );
124+
bench( format( '%s:assign:len=%d', pkg, len ), f );
124125
}
125126
}
126127

lib/node_modules/@stdlib/ndarray/base/binary-reduce-strided1d-dispatch-factory/benchmark/benchmark.js

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,13 +22,14 @@
2222

2323
var bench = require( '@stdlib/bench' );
2424
var gdot = require( '@stdlib/blas/base/ndarray/gdot' );
25+
var format = require( '@stdlib/string/format' );
2526
var pkg = require( './../package.json' ).name;
2627
var factory = require( './../lib' );
2728

2829

2930
// MAIN //
3031

31-
bench( pkg+'::factory', function benchmark( b ) {
32+
bench( format( '%s::factory', pkg ), function benchmark( b ) {
3233
var policies;
3334
var dtypes;
3435
var table;

lib/node_modules/@stdlib/ndarray/base/binary-reduce-strided1d-dispatch-factory/benchmark/benchmark.length.js

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,7 @@ var dtypes = require( '@stdlib/ndarray/dtypes' );
2727
var uniform = require( '@stdlib/random/array/uniform' );
2828
var ndarray = require( '@stdlib/ndarray/base/ctor' );
2929
var gdot = require( '@stdlib/blas/base/ndarray/gdot' );
30+
var format = require( '@stdlib/string/format' );
3031
var pkg = require( './../package.json' ).name;
3132
var factory = require( './../lib' );
3233

@@ -116,7 +117,7 @@ function main() {
116117
for ( i = min; i <= max; i++ ) {
117118
len = pow( 10, i );
118119
f = createBenchmark( len );
119-
bench( pkg+'::apply:len='+len, f );
120+
bench( format( '%s::apply:len=%d', pkg, len ), f );
120121
}
121122
}
122123

lib/node_modules/@stdlib/ndarray/base/binary-reduce-strided1d-dispatch/benchmark/benchmark.apply.js

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,7 @@ var dtypes = require( '@stdlib/ndarray/dtypes' );
2727
var uniform = require( '@stdlib/random/array/uniform' );
2828
var ndarray = require( '@stdlib/ndarray/base/ctor' );
2929
var gdot = require( '@stdlib/blas/base/ndarray/gdot' );
30+
var format = require( '@stdlib/string/format' );
3031
var pkg = require( './../package.json' ).name;
3132
var BinaryStrided1dDispatch = require( './../lib' );
3233

@@ -117,7 +118,7 @@ function main() {
117118
for ( i = min; i <= max; i++ ) {
118119
len = pow( 10, i );
119120
f = createBenchmark( len );
120-
bench( pkg+':apply:len='+len, f );
121+
bench( format( '%s:apply:len=%d', pkg, len ), f );
121122
}
122123
}
123124

lib/node_modules/@stdlib/ndarray/base/binary-reduce-strided1d-dispatch/benchmark/benchmark.assign.js

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,7 @@ var uniform = require( '@stdlib/random/array/uniform' );
2828
var zeros = require( '@stdlib/array/zeros' );
2929
var ndarray = require( '@stdlib/ndarray/base/ctor' );
3030
var gdot = require( '@stdlib/blas/base/ndarray/gdot' );
31+
var format = require( '@stdlib/string/format' );
3132
var pkg = require( './../package.json' ).name;
3233
var BinaryStrided1dDispatch = require( './../lib' );
3334

@@ -121,7 +122,7 @@ function main() {
121122
for ( i = min; i <= max; i++ ) {
122123
len = pow( 10, i );
123124
f = createBenchmark( len );
124-
bench( pkg+':assign:len='+len, f );
125+
bench( format( '%s:assign:len=%d', pkg, len ), f );
125126
}
126127
}
127128

lib/node_modules/@stdlib/ndarray/base/binary-reduce-strided1d-dispatch/benchmark/benchmark.js

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,13 +22,14 @@
2222

2323
var bench = require( '@stdlib/bench' );
2424
var gdot = require( '@stdlib/blas/base/ndarray/gdot' );
25+
var format = require( '@stdlib/string/format' );
2526
var pkg = require( './../package.json' ).name;
2627
var BinaryStrided1dDispatch = require( './../lib' );
2728

2829

2930
// MAIN //
3031

31-
bench( pkg+'::new', function benchmark( b ) {
32+
bench( format( '%s::new', pkg ), function benchmark( b ) {
3233
var policies;
3334
var dtypes;
3435
var table;
@@ -62,7 +63,7 @@ bench( pkg+'::new', function benchmark( b ) {
6263
b.end();
6364
});
6465

65-
bench( pkg+'::no_new', function benchmark( b ) {
66+
bench( format( '%s::no_new', pkg ), function benchmark( b ) {
6667
var policies;
6768
var dtypes;
6869
var table;

lib/node_modules/@stdlib/ndarray/base/bind2vind/benchmark/benchmark.js

Lines changed: 17 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -27,13 +27,14 @@ var isInteger = require( '@stdlib/assert/is-integer' ).isPrimitive;
2727
var shape2strides = require( '@stdlib/ndarray/base/shape2strides' );
2828
var strides2offset = require( '@stdlib/ndarray/base/strides2offset' );
2929
var numel = require( '@stdlib/ndarray/base/numel' );
30+
var format = require( '@stdlib/string/format' );
3031
var pkg = require( './../package.json' ).name;
3132
var bind2vind = require( './../lib' );
3233

3334

3435
// MAIN //
3536

36-
bench( pkg+':mode=throw,order=row-major', function benchmark( b ) {
37+
bench( format( '%s:mode=throw,order=row-major', pkg ), function benchmark( b ) {
3738
var strides;
3839
var offset;
3940
var shape;
@@ -66,7 +67,7 @@ bench( pkg+':mode=throw,order=row-major', function benchmark( b ) {
6667
b.end();
6768
});
6869

69-
bench( pkg+':mode=throw,order=column-major', function benchmark( b ) {
70+
bench( format( '%s:mode=throw,order=column-major', pkg ), function benchmark( b ) {
7071
var strides;
7172
var offset;
7273
var shape;
@@ -99,7 +100,7 @@ bench( pkg+':mode=throw,order=column-major', function benchmark( b ) {
99100
b.end();
100101
});
101102

102-
bench( pkg+':mode=throw,offset=0,order=row-major', function benchmark( b ) {
103+
bench( format( '%s:mode=throw,offset=0,order=row-major', pkg ), function benchmark( b ) {
103104
var strides;
104105
var offset;
105106
var shape;
@@ -131,7 +132,7 @@ bench( pkg+':mode=throw,offset=0,order=row-major', function benchmark( b ) {
131132
b.end();
132133
});
133134

134-
bench( pkg+':mode=throw,offset=0,order=column-major', function benchmark( b ) {
135+
bench( format( '%s:mode=throw,offset=0,order=column-major', pkg ), function benchmark( b ) {
135136
var strides;
136137
var offset;
137138
var shape;
@@ -163,7 +164,7 @@ bench( pkg+':mode=throw,offset=0,order=column-major', function benchmark( b ) {
163164
b.end();
164165
});
165166

166-
bench( pkg+':mode=wrap,order=row-major', function benchmark( b ) {
167+
bench( format( '%s:mode=wrap,order=row-major', pkg ), function benchmark( b ) {
167168
var strides;
168169
var offset;
169170
var shape;
@@ -196,7 +197,7 @@ bench( pkg+':mode=wrap,order=row-major', function benchmark( b ) {
196197
b.end();
197198
});
198199

199-
bench( pkg+':mode=wrap,order=column-major', function benchmark( b ) {
200+
bench( format( '%s:mode=wrap,order=column-major', pkg ), function benchmark( b ) {
200201
var strides;
201202
var offset;
202203
var shape;
@@ -229,7 +230,7 @@ bench( pkg+':mode=wrap,order=column-major', function benchmark( b ) {
229230
b.end();
230231
});
231232

232-
bench( pkg+':mode=wrap,offset=0,order=row-major', function benchmark( b ) {
233+
bench( format( '%s:mode=wrap,offset=0,order=row-major', pkg ), function benchmark( b ) {
233234
var strides;
234235
var offset;
235236
var shape;
@@ -261,7 +262,7 @@ bench( pkg+':mode=wrap,offset=0,order=row-major', function benchmark( b ) {
261262
b.end();
262263
});
263264

264-
bench( pkg+':mode=wrap,offset=0,order=column-major', function benchmark( b ) {
265+
bench( format( '%s:mode=wrap,offset=0,order=column-major', pkg ), function benchmark( b ) {
265266
var strides;
266267
var offset;
267268
var shape;
@@ -293,7 +294,7 @@ bench( pkg+':mode=wrap,offset=0,order=column-major', function benchmark( b ) {
293294
b.end();
294295
});
295296

296-
bench( pkg+':mode=clamp,order=row-major', function benchmark( b ) {
297+
bench( format( '%s:mode=clamp,order=row-major', pkg ), function benchmark( b ) {
297298
var strides;
298299
var offset;
299300
var shape;
@@ -326,7 +327,7 @@ bench( pkg+':mode=clamp,order=row-major', function benchmark( b ) {
326327
b.end();
327328
});
328329

329-
bench( pkg+':mode=clamp,order=column-major', function benchmark( b ) {
330+
bench( format( '%s:mode=clamp,order=column-major', pkg ), function benchmark( b ) {
330331
var strides;
331332
var offset;
332333
var shape;
@@ -359,7 +360,7 @@ bench( pkg+':mode=clamp,order=column-major', function benchmark( b ) {
359360
b.end();
360361
});
361362

362-
bench( pkg+':mode=clamp,offset=0,order=row-major', function benchmark( b ) {
363+
bench( format( '%s:mode=clamp,offset=0,order=row-major', pkg ), function benchmark( b ) {
363364
var strides;
364365
var offset;
365366
var shape;
@@ -391,7 +392,7 @@ bench( pkg+':mode=clamp,offset=0,order=row-major', function benchmark( b ) {
391392
b.end();
392393
});
393394

394-
bench( pkg+':mode=clamp,offset=0,order=column-major', function benchmark( b ) {
395+
bench( format( '%s:mode=clamp,offset=0,order=column-major', pkg ), function benchmark( b ) {
395396
var strides;
396397
var offset;
397398
var shape;
@@ -423,7 +424,7 @@ bench( pkg+':mode=clamp,offset=0,order=column-major', function benchmark( b ) {
423424
b.end();
424425
});
425426

426-
bench( pkg+':mode=normalize,order=row-major', function benchmark( b ) {
427+
bench( format( '%s:mode=normalize,order=row-major', pkg ), function benchmark( b ) {
427428
var strides;
428429
var offset;
429430
var shape;
@@ -456,7 +457,7 @@ bench( pkg+':mode=normalize,order=row-major', function benchmark( b ) {
456457
b.end();
457458
});
458459

459-
bench( pkg+':mode=normalize,order=column-major', function benchmark( b ) {
460+
bench( format( '%s:mode=normalize,order=column-major', pkg ), function benchmark( b ) {
460461
var strides;
461462
var offset;
462463
var shape;
@@ -489,7 +490,7 @@ bench( pkg+':mode=normalize,order=column-major', function benchmark( b ) {
489490
b.end();
490491
});
491492

492-
bench( pkg+':mode=normalize,offset=0,order=row-major', function benchmark( b ) {
493+
bench( format( '%s:mode=normalize,offset=0,order=row-major', pkg ), function benchmark( b ) {
493494
var strides;
494495
var offset;
495496
var shape;
@@ -521,7 +522,7 @@ bench( pkg+':mode=normalize,offset=0,order=row-major', function benchmark( b ) {
521522
b.end();
522523
});
523524

524-
bench( pkg+':mode=normalize,offset=0,order=column-major', function benchmark( b ) {
525+
bench( format( '%s:mode=normalize,offset=0,order=column-major', pkg ), function benchmark( b ) {
525526
var strides;
526527
var offset;
527528
var shape;

lib/node_modules/@stdlib/ndarray/base/broadcast-array-except-dimensions/benchmark/benchmark.js

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -27,13 +27,14 @@ var Float64Array = require( '@stdlib/array/float64' );
2727
var ndarrayBase = require( '@stdlib/ndarray/base/ctor' );
2828
var ndarray = require( '@stdlib/ndarray/ctor' );
2929
var isndarrayLike = require( '@stdlib/assert/is-ndarray-like' );
30+
var format = require( '@stdlib/string/format' );
3031
var pkg = require( './../package.json' ).name;
3132
var broadcastArrayExceptDimensions = require( './../lib' ); // eslint-disable-line id-length
3233

3334

3435
// MAIN //
3536

36-
bench( pkg+'::base_ndarray,2d', function benchmark( b ) {
37+
bench( format( '%s::base_ndarray,2d', pkg ), function benchmark( b ) {
3738
var strides;
3839
var values;
3940
var buffer;
@@ -74,7 +75,7 @@ bench( pkg+'::base_ndarray,2d', function benchmark( b ) {
7475
b.end();
7576
});
7677

77-
bench( pkg+'::ndarray,2d', function benchmark( b ) {
78+
bench( format( '%s::ndarray,2d', pkg ), function benchmark( b ) {
7879
var strides;
7980
var values;
8081
var buffer;
@@ -115,7 +116,7 @@ bench( pkg+'::ndarray,2d', function benchmark( b ) {
115116
b.end();
116117
});
117118

118-
bench( pkg+'::ndarray_like,2d', function benchmark( b ) {
119+
bench( format( '%s::ndarray_like,2d', pkg ), function benchmark( b ) {
119120
var strides;
120121
var values;
121122
var buffer;

0 commit comments

Comments
 (0)