Skip to content

Commit b5246f5

Browse files
committed
bench: refactor to use string interpolation in @stdlib/ndarray/base (batch 8/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 b5246f5

50 files changed

Lines changed: 259 additions & 209 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/strides/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 zeros = require( '@stdlib/ndarray/zeros' );
2525
var isCollection = require( '@stdlib/assert/is-collection' );
26+
var format = require( '@stdlib/string/format' );
2627
var pkg = require( './../package.json' ).name;
2728
var strides = require( './../lib' );
2829

2930

3031
// MAIN //
3132

32-
bench( pkg+':copy=false', function benchmark( b ) {
33+
bench( format( '%s:copy=false', pkg ), function benchmark( b ) {
3334
var values;
3435
var out;
3536
var i;
@@ -55,7 +56,7 @@ bench( pkg+':copy=false', function benchmark( b ) {
5556
b.end();
5657
});
5758

58-
bench( pkg+':copy=true', function benchmark( b ) {
59+
bench( format( '%s:copy=true', pkg ), function benchmark( b ) {
5960
var values;
6061
var out;
6162
var i;

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

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -24,13 +24,14 @@ var bench = require( '@stdlib/bench' );
2424
var randu = require( '@stdlib/random/base/randu' );
2525
var isInteger = require( '@stdlib/assert/is-integer' ).isPrimitive;
2626
var shape2strides = require( '@stdlib/ndarray/base/shape2strides' );
27+
var format = require( '@stdlib/string/format' );
2728
var pkg = require( './../package.json' ).name;
2829
var strides2order = require( './../lib' );
2930

3031

3132
// MAIN //
3233

33-
bench( pkg+'::row-major', function benchmark( b ) {
34+
bench( format( '%s::row-major', pkg ), function benchmark( b ) {
3435
var strides;
3536
var shape;
3637
var out;
@@ -55,7 +56,7 @@ bench( pkg+'::row-major', function benchmark( b ) {
5556
b.end();
5657
});
5758

58-
bench( pkg+'::column-major', function benchmark( b ) {
59+
bench( format( '%s::column-major', pkg ), function benchmark( b ) {
5960
var strides;
6061
var shape;
6162
var out;
@@ -80,7 +81,7 @@ bench( pkg+'::column-major', function benchmark( b ) {
8081
b.end();
8182
});
8283

83-
bench( pkg+'::both', function benchmark( b ) {
84+
bench( format( '%s::both', pkg ), function benchmark( b ) {
8485
var strides;
8586
var shape;
8687
var out;

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

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

3334

3435
// MAIN //
3536

36-
bench( pkg+':mode=[throw]', function benchmark( b ) {
37+
bench( format( '%s:mode=[throw]', pkg ), function benchmark( b ) {
3738
var strides;
3839
var offset;
3940
var shape;
@@ -69,7 +70,7 @@ bench( pkg+':mode=[throw]', function benchmark( b ) {
6970
b.end();
7071
});
7172

72-
bench( pkg+':mode=[throw],offset=0', function benchmark( b ) {
73+
bench( format( '%s:mode=[throw],offset=0', pkg ), function benchmark( b ) {
7374
var strides;
7475
var offset;
7576
var shape;
@@ -108,7 +109,7 @@ bench( pkg+':mode=[throw],offset=0', function benchmark( b ) {
108109
b.end();
109110
});
110111

111-
bench( pkg+':mode=[wrap]', function benchmark( b ) {
112+
bench( format( '%s:mode=[wrap]', pkg ), function benchmark( b ) {
112113
var strides;
113114
var offset;
114115
var shape;
@@ -144,7 +145,7 @@ bench( pkg+':mode=[wrap]', function benchmark( b ) {
144145
b.end();
145146
});
146147

147-
bench( pkg+':mode=[wrap],offset=0', function benchmark( b ) {
148+
bench( format( '%s:mode=[wrap],offset=0', pkg ), function benchmark( b ) {
148149
var strides;
149150
var offset;
150151
var shape;
@@ -183,7 +184,7 @@ bench( pkg+':mode=[wrap],offset=0', function benchmark( b ) {
183184
b.end();
184185
});
185186

186-
bench( pkg+':mode=[clamp]', function benchmark( b ) {
187+
bench( format( '%s:mode=[clamp]', pkg ), function benchmark( b ) {
187188
var strides;
188189
var offset;
189190
var shape;
@@ -219,7 +220,7 @@ bench( pkg+':mode=[clamp]', function benchmark( b ) {
219220
b.end();
220221
});
221222

222-
bench( pkg+':mode=[clamp],offset=0', function benchmark( b ) {
223+
bench( format( '%s:mode=[clamp],offset=0', pkg ), function benchmark( b ) {
223224
var strides;
224225
var offset;
225226
var shape;
@@ -258,7 +259,7 @@ bench( pkg+':mode=[clamp],offset=0', function benchmark( b ) {
258259
b.end();
259260
});
260261

261-
bench( pkg+':mode=[normalize]', function benchmark( b ) {
262+
bench( format( '%s:mode=[normalize]', pkg ), function benchmark( b ) {
262263
var strides;
263264
var offset;
264265
var shape;
@@ -294,7 +295,7 @@ bench( pkg+':mode=[normalize]', function benchmark( b ) {
294295
b.end();
295296
});
296297

297-
bench( pkg+':mode=[normalize],offset=0', function benchmark( b ) {
298+
bench( format( '%s:mode=[normalize],offset=0', pkg ), function benchmark( b ) {
298299
var strides;
299300
var offset;
300301
var shape;
@@ -333,7 +334,7 @@ bench( pkg+':mode=[normalize],offset=0', function benchmark( b ) {
333334
b.end();
334335
});
335336

336-
bench( pkg+':mode=[wrap,clamp]', function benchmark( b ) {
337+
bench( format( '%s:mode=[wrap,clamp]', pkg ), function benchmark( b ) {
337338
var strides;
338339
var offset;
339340
var shape;
@@ -369,7 +370,7 @@ bench( pkg+':mode=[wrap,clamp]', function benchmark( b ) {
369370
b.end();
370371
});
371372

372-
bench( pkg+':mode=[wrap,clamp,clamp]', function benchmark( b ) {
373+
bench( format( '%s:mode=[wrap,clamp,clamp]', pkg ), function benchmark( b ) {
373374
var strides;
374375
var offset;
375376
var shape;
@@ -405,7 +406,7 @@ bench( pkg+':mode=[wrap,clamp,clamp]', function benchmark( b ) {
405406
b.end();
406407
});
407408

408-
bench( pkg+':mode=[clamp,wrap]', function benchmark( b ) {
409+
bench( format( '%s:mode=[clamp,wrap]', pkg ), function benchmark( b ) {
409410
var strides;
410411
var offset;
411412
var shape;
@@ -441,7 +442,7 @@ bench( pkg+':mode=[clamp,wrap]', function benchmark( b ) {
441442
b.end();
442443
});
443444

444-
bench( pkg+':mode=[clamp,wrap,wrap]', function benchmark( b ) {
445+
bench( format( '%s:mode=[clamp,wrap,wrap]', pkg ), function benchmark( b ) {
445446
var strides;
446447
var offset;
447448
var shape;

lib/node_modules/@stdlib/ndarray/base/to-array/benchmark/benchmark.js

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -26,13 +26,14 @@ var shape2strides = require( '@stdlib/ndarray/base/shape2strides' );
2626
var strides2offset = require( '@stdlib/ndarray/base/strides2offset' );
2727
var numel = require( '@stdlib/ndarray/base/numel' );
2828
var zeroTo = require( '@stdlib/array/base/zero-to' );
29+
var format = require( '@stdlib/string/format' );
2930
var pkg = require( './../package.json' ).name;
3031
var ndarray2array = require( './../lib' );
3132

3233

3334
// MAIN //
3435

35-
bench( pkg+':order=row-major', function benchmark( b ) {
36+
bench( format( '%s:order=row-major', pkg ), function benchmark( b ) {
3637
var strides;
3738
var buffer;
3839
var offset;
@@ -68,7 +69,7 @@ bench( pkg+':order=row-major', function benchmark( b ) {
6869
b.end();
6970
});
7071

71-
bench( pkg+':order=column-major', function benchmark( b ) {
72+
bench( format( '%s:order=column-major', pkg ), function benchmark( b ) {
7273
var strides;
7374
var buffer;
7475
var offset;

lib/node_modules/@stdlib/ndarray/base/to-flippedlr/benchmark/benchmark.js

Lines changed: 11 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -24,13 +24,14 @@ var bench = require( '@stdlib/bench' );
2424
var isndarrayLike = require( '@stdlib/assert/is-ndarray-like' );
2525
var baseEmpty = require( '@stdlib/ndarray/base/empty' );
2626
var empty = require( '@stdlib/ndarray/empty' );
27+
var format = require( '@stdlib/string/format' );
2728
var pkg = require( './../package.json' ).name;
2829
var toFlippedlr = require( './../lib' );
2930

3031

3132
// MAIN //
3233

33-
bench( pkg+'::1d,base', function benchmark( b ) {
34+
bench( format( '%s::1d,base', pkg ), function benchmark( b ) {
3435
var values;
3536
var out;
3637
var i;
@@ -58,7 +59,7 @@ bench( pkg+'::1d,base', function benchmark( b ) {
5859
b.end();
5960
});
6061

61-
bench( pkg+'::1d,non-base', function benchmark( b ) {
62+
bench( format( '%s::1d,non-base', pkg ), function benchmark( b ) {
6263
var values;
6364
var out;
6465
var i;
@@ -90,7 +91,7 @@ bench( pkg+'::1d,non-base', function benchmark( b ) {
9091
b.end();
9192
});
9293

93-
bench( pkg+'::2d,base', function benchmark( b ) {
94+
bench( format( '%s::2d,base', pkg ), function benchmark( b ) {
9495
var values;
9596
var out;
9697
var i;
@@ -118,7 +119,7 @@ bench( pkg+'::2d,base', function benchmark( b ) {
118119
b.end();
119120
});
120121

121-
bench( pkg+'::2d,non-base', function benchmark( b ) {
122+
bench( format( '%s::2d,non-base', pkg ), function benchmark( b ) {
122123
var values;
123124
var out;
124125
var i;
@@ -150,7 +151,7 @@ bench( pkg+'::2d,non-base', function benchmark( b ) {
150151
b.end();
151152
});
152153

153-
bench( pkg+'::3d,base', function benchmark( b ) {
154+
bench( format( '%s::3d,base', pkg ), function benchmark( b ) {
154155
var values;
155156
var out;
156157
var i;
@@ -178,7 +179,7 @@ bench( pkg+'::3d,base', function benchmark( b ) {
178179
b.end();
179180
});
180181

181-
bench( pkg+'::3d,non-base', function benchmark( b ) {
182+
bench( format( '%s::3d,non-base', pkg ), function benchmark( b ) {
182183
var values;
183184
var out;
184185
var i;
@@ -210,7 +211,7 @@ bench( pkg+'::3d,non-base', function benchmark( b ) {
210211
b.end();
211212
});
212213

213-
bench( pkg+'::4d,base', function benchmark( b ) {
214+
bench( format( '%s::4d,base', pkg ), function benchmark( b ) {
214215
var values;
215216
var out;
216217
var i;
@@ -238,7 +239,7 @@ bench( pkg+'::4d,base', function benchmark( b ) {
238239
b.end();
239240
});
240241

241-
bench( pkg+'::4d,non-base', function benchmark( b ) {
242+
bench( format( '%s::4d,non-base', pkg ), function benchmark( b ) {
242243
var values;
243244
var out;
244245
var i;
@@ -270,7 +271,7 @@ bench( pkg+'::4d,non-base', function benchmark( b ) {
270271
b.end();
271272
});
272273

273-
bench( pkg+'::5d,base', function benchmark( b ) {
274+
bench( format( '%s::5d,base', pkg ), function benchmark( b ) {
274275
var values;
275276
var out;
276277
var i;
@@ -298,7 +299,7 @@ bench( pkg+'::5d,base', function benchmark( b ) {
298299
b.end();
299300
});
300301

301-
bench( pkg+'::5d,non-base', function benchmark( b ) {
302+
bench( format( '%s::5d,non-base', pkg ), function benchmark( b ) {
302303
var values;
303304
var out;
304305
var i;

lib/node_modules/@stdlib/ndarray/base/to-flippedud/benchmark/benchmark.js

Lines changed: 7 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -24,13 +24,14 @@ var bench = require( '@stdlib/bench' );
2424
var isndarrayLike = require( '@stdlib/assert/is-ndarray-like' );
2525
var baseEmpty = require( '@stdlib/ndarray/base/empty' );
2626
var empty = require( '@stdlib/ndarray/empty' );
27+
var format = require( '@stdlib/string/format' );
2728
var pkg = require( './../package.json' ).name;
2829
var toFlippedud = require( './../lib' );
2930

3031

3132
// MAIN //
3233

33-
bench( pkg+'::1d,base', function benchmark( b ) {
34+
bench( format( '%s::1d,base', pkg ), function benchmark( b ) {
3435
var values;
3536
var out;
3637
var i;
@@ -58,7 +59,7 @@ bench( pkg+'::1d,base', function benchmark( b ) {
5859
b.end();
5960
});
6061

61-
bench( pkg+'::1d,non-base', function benchmark( b ) {
62+
bench( format( '%s::1d,non-base', pkg ), function benchmark( b ) {
6263
var values;
6364
var out;
6465
var i;
@@ -90,7 +91,7 @@ bench( pkg+'::1d,non-base', function benchmark( b ) {
9091
b.end();
9192
});
9293

93-
bench( pkg+'::2d,base', function benchmark( b ) {
94+
bench( format( '%s::2d,base', pkg ), function benchmark( b ) {
9495
var values;
9596
var out;
9697
var i;
@@ -118,7 +119,7 @@ bench( pkg+'::2d,base', function benchmark( b ) {
118119
b.end();
119120
});
120121

121-
bench( pkg+'::2d,non-base', function benchmark( b ) {
122+
bench( format( '%s::2d,non-base', pkg ), function benchmark( b ) {
122123
var values;
123124
var out;
124125
var i;
@@ -150,7 +151,7 @@ bench( pkg+'::2d,non-base', function benchmark( b ) {
150151
b.end();
151152
});
152153

153-
bench( pkg+'::3d,base', function benchmark( b ) {
154+
bench( format( '%s::3d,base', pkg ), function benchmark( b ) {
154155
var values;
155156
var out;
156157
var i;
@@ -178,7 +179,7 @@ bench( pkg+'::3d,base', function benchmark( b ) {
178179
b.end();
179180
});
180181

181-
bench( pkg+'::3d,non-base', function benchmark( b ) {
182+
bench( format( '%s::3d,non-base', pkg ), function benchmark( b ) {
182183
var values;
183184
var out;
184185
var i;

0 commit comments

Comments
 (0)