Skip to content

Commit 13ec30d

Browse files
bench: refactor to use string interpolation in @stdlib/ndarray/base
PR-URL: #11435 Reviewed-by: Athan Reines <kgryte@gmail.com> Ref: stdlib-js/metr-issue-tracker#403 Ref: #8647
1 parent ad3f046 commit 13ec30d

File tree

56 files changed

+213
-157
lines changed

Some content is hidden

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

56 files changed

+213
-157
lines changed

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

Lines changed: 7 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -25,13 +25,14 @@ var Float64Array = require( '@stdlib/array/float64' );
2525
var ndarrayBase = require( '@stdlib/ndarray/base/ctor' );
2626
var ndarray = require( '@stdlib/ndarray/ctor' );
2727
var isndarrayLike = require( '@stdlib/assert/is-ndarray-like' );
28+
var format = require( '@stdlib/string/format' );
2829
var pkg = require( './../package.json' ).name;
2930
var maybeBroadcastArray = require( './../lib' );
3031

3132

3233
// MAIN //
3334

34-
bench( pkg+'::base_ndarray,2d', function benchmark( b ) {
35+
bench( format( '%s::base_ndarray,2d', pkg ), function benchmark( b ) {
3536
var strides;
3637
var values;
3738
var buffer;
@@ -72,7 +73,7 @@ bench( pkg+'::base_ndarray,2d', function benchmark( b ) {
7273
b.end();
7374
});
7475

75-
bench( pkg+'::base_ndarray,2d,same_shape', function benchmark( b ) {
76+
bench( format( '%s::base_ndarray,2d,same_shape', pkg ), function benchmark( b ) {
7677
var strides;
7778
var values;
7879
var buffer;
@@ -113,7 +114,7 @@ bench( pkg+'::base_ndarray,2d,same_shape', function benchmark( b ) {
113114
b.end();
114115
});
115116

116-
bench( pkg+'::ndarray,2d', function benchmark( b ) {
117+
bench( format( '%s::ndarray,2d', pkg ), function benchmark( b ) {
117118
var strides;
118119
var values;
119120
var buffer;
@@ -154,7 +155,7 @@ bench( pkg+'::ndarray,2d', function benchmark( b ) {
154155
b.end();
155156
});
156157

157-
bench( pkg+'::ndarray,2d,same_shape', function benchmark( b ) {
158+
bench( format( '%s::ndarray,2d,same_shape', pkg ), function benchmark( b ) {
158159
var strides;
159160
var values;
160161
var buffer;
@@ -195,7 +196,7 @@ bench( pkg+'::ndarray,2d,same_shape', function benchmark( b ) {
195196
b.end();
196197
});
197198

198-
bench( pkg+'::ndarray_like,2d', function benchmark( b ) {
199+
bench( format( '%s::ndarray_like,2d', pkg ), function benchmark( b ) {
199200
var strides;
200201
var values;
201202
var buffer;
@@ -242,7 +243,7 @@ bench( pkg+'::ndarray_like,2d', function benchmark( b ) {
242243
b.end();
243244
});
244245

245-
bench( pkg+'::ndarray_like,2d,same_shape', function benchmark( b ) {
246+
bench( format( '%s::ndarray_like,2d,same_shape', pkg ), function benchmark( b ) {
246247
var strides;
247248
var values;
248249
var buffer;

lib/node_modules/@stdlib/ndarray/base/maybe-broadcast-array/benchmark/benchmark.ndims.js

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,7 @@
2323
var bench = require( '@stdlib/bench' );
2424
var array = require( '@stdlib/ndarray/array' );
2525
var isndarrayLike = require( '@stdlib/assert/is-ndarray-like' );
26+
var format = require( '@stdlib/string/format' );
2627
var pkg = require( './../package.json' ).name;
2728
var maybeBroadcastArray = require( './../lib' );
2829

@@ -103,7 +104,7 @@ function main() {
103104

104105
for ( i = min; i <= max; i++ ) {
105106
f = createBenchmark( i );
106-
bench( pkg+'::ndarray,2d:from_ndims=2,to_ndims='+i, f );
107+
bench( format( '%s::ndarray,2d:from_ndims=2,to_ndims=%d', pkg, i ), f );
107108
}
108109
}
109110

lib/node_modules/@stdlib/ndarray/base/maybe-broadcast-arrays/benchmark/benchmark.js

Lines changed: 7 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -27,13 +27,14 @@ var ndarray = require( '@stdlib/ndarray/ctor' );
2727
var isndarrayLike = require( '@stdlib/assert/is-ndarray-like' );
2828
var isArray = require( '@stdlib/assert/is-array' );
2929
var zeros = require( '@stdlib/ndarray/base/zeros' );
30+
var format = require( '@stdlib/string/format' );
3031
var pkg = require( './../package.json' ).name;
3132
var maybeBroadcastArrays = require( './../lib' );
3233

3334

3435
// MAIN //
3536

36-
bench( pkg+'::base_ndarray,2d:num_arrays=2', function benchmark( b ) {
37+
bench( format( '%s::base_ndarray,2d:num_arrays=2', pkg ), function benchmark( b ) {
3738
var strides;
3839
var values;
3940
var buffer;
@@ -76,7 +77,7 @@ bench( pkg+'::base_ndarray,2d:num_arrays=2', function benchmark( b ) {
7677
b.end();
7778
});
7879

79-
bench( pkg+'::base_ndarray,2d,same_shape:num_arrays=2', function benchmark( b ) {
80+
bench( format( '%s::base_ndarray,2d,same_shape:num_arrays=2', pkg ), function benchmark( b ) {
8081
var strides;
8182
var values;
8283
var buffer;
@@ -119,7 +120,7 @@ bench( pkg+'::base_ndarray,2d,same_shape:num_arrays=2', function benchmark( b )
119120
b.end();
120121
});
121122

122-
bench( pkg+'::ndarray,2d:num_arrays=2', function benchmark( b ) {
123+
bench( format( '%s::ndarray,2d:num_arrays=2', pkg ), function benchmark( b ) {
123124
var strides;
124125
var values;
125126
var buffer;
@@ -162,7 +163,7 @@ bench( pkg+'::ndarray,2d:num_arrays=2', function benchmark( b ) {
162163
b.end();
163164
});
164165

165-
bench( pkg+'::ndarray,2d,same_shape:num_arrays=2', function benchmark( b ) {
166+
bench( format( '%s::ndarray,2d,same_shape:num_arrays=2', pkg ), function benchmark( b ) {
166167
var strides;
167168
var values;
168169
var buffer;
@@ -205,7 +206,7 @@ bench( pkg+'::ndarray,2d,same_shape:num_arrays=2', function benchmark( b ) {
205206
b.end();
206207
});
207208

208-
bench( pkg+'::ndarray_like,2d:num_arrays=2', function benchmark( b ) {
209+
bench( format( '%s::ndarray_like,2d:num_arrays=2', pkg ), function benchmark( b ) {
209210
var strides;
210211
var values;
211212
var buffer;
@@ -254,7 +255,7 @@ bench( pkg+'::ndarray_like,2d:num_arrays=2', function benchmark( b ) {
254255
b.end();
255256
});
256257

257-
bench( pkg+'::ndarray_like,2d,same_shape:num_arrays=2', function benchmark( b ) {
258+
bench( format( '%s::ndarray_like,2d,same_shape:num_arrays=2', pkg ), function benchmark( b ) {
258259
var strides;
259260
var values;
260261
var buffer;

lib/node_modules/@stdlib/ndarray/base/maybe-broadcast-arrays/benchmark/benchmark.ndims.js

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,7 @@ var bench = require( '@stdlib/bench' );
2424
var array = require( '@stdlib/ndarray/array' );
2525
var zeros = require( '@stdlib/ndarray/zeros' );
2626
var isndarrayLike = require( '@stdlib/assert/is-ndarray-like' );
27+
var format = require( '@stdlib/string/format' );
2728
var pkg = require( './../package.json' ).name;
2829
var maybeBroadcastArrays = require( './../lib' );
2930

@@ -106,7 +107,7 @@ function main() {
106107

107108
for ( i = min; i <= max; i++ ) {
108109
f = createBenchmark( i );
109-
bench( pkg+'::ndarray,2d:num_arrays=2,from_ndims=2,to_ndims='+i, f );
110+
bench( format( '%s::ndarray,2d:num_arrays=2,from_ndims=2,to_ndims=%d', pkg, i ), f );
110111
}
111112
}
112113

lib/node_modules/@stdlib/ndarray/base/maybe-broadcast-arrays/benchmark/benchmark.num_arrays.js

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,7 @@ var array = require( '@stdlib/ndarray/array' );
2525
var zeros = require( '@stdlib/ndarray/zeros' );
2626
var isndarrayLike = require( '@stdlib/assert/is-ndarray-like' );
2727
var isArray = require( '@stdlib/assert/is-array' );
28+
var format = require( '@stdlib/string/format' );
2829
var pkg = require( './../package.json' ).name;
2930
var maybeBroadcastArrays = require( './../lib' );
3031

@@ -118,7 +119,7 @@ function main() {
118119

119120
for ( i = min; i <= max; i++ ) {
120121
f = createBenchmark( i, 10 );
121-
bench( pkg+'::ndarray,2d:num_arrays='+i+',from_ndims=2,to_ndims=10', f );
122+
bench( format( '%s::ndarray,2d:num_arrays=%d,from_ndims=2,to_ndims=10', pkg, i ), f );
122123
}
123124
}
124125

lib/node_modules/@stdlib/ndarray/base/minmax-view-buffer-index/benchmark/benchmark.js

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,7 @@ var isNonNegativeIntegerArray = require( '@stdlib/assert/is-nonnegative-integer-
2727
var shape2strides = require( '@stdlib/ndarray/base/shape2strides' );
2828
var minViewBufferIndex = require( '@stdlib/ndarray/base/min-view-buffer-index' );
2929
var maxViewBufferIndex = require( '@stdlib/ndarray/base/max-view-buffer-index' );
30+
var format = require( '@stdlib/string/format' );
3031
var pkg = require( './../package.json' ).name;
3132
var minmaxViewBufferIndex = require( './../lib' );
3233

@@ -62,7 +63,7 @@ bench( pkg, function benchmark( b ) {
6263
b.end();
6364
});
6465

65-
bench( pkg+'::memory_reuse:assign', function benchmark( b ) {
66+
bench( format( '%s::memory_reuse:assign', pkg ), function benchmark( b ) {
6667
var strides;
6768
var shape;
6869
var out;
@@ -94,7 +95,7 @@ bench( pkg+'::memory_reuse:assign', function benchmark( b ) {
9495
b.end();
9596
});
9697

97-
bench( pkg+'::separately', function benchmark( b ) {
98+
bench( format( '%s::separately', pkg ), function benchmark( b ) {
9899
var strides;
99100
var shape;
100101
var out;
@@ -125,7 +126,7 @@ bench( pkg+'::separately', function benchmark( b ) {
125126
b.end();
126127
});
127128

128-
bench( pkg+'::separately,memory_reuse', function benchmark( b ) {
129+
bench( format( '%s::separately,memory_reuse', pkg ), function benchmark( b ) {
129130
var strides;
130131
var shape;
131132
var out;

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

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -25,13 +25,14 @@ var Float64Array = require( '@stdlib/array/float64' );
2525
var ndarrayBase = require( '@stdlib/ndarray/base/ctor' );
2626
var ndarray = require( '@stdlib/ndarray/ctor' );
2727
var isCollection = require( '@stdlib/assert/is-collection' );
28+
var format = require( '@stdlib/string/format' );
2829
var pkg = require( './../package.json' ).name;
2930
var ndarraylike2object = require( './../lib' );
3031

3132

3233
// MAIN //
3334

34-
bench( pkg+'::base_ndarray', function benchmark( b ) {
35+
bench( format( '%s::base_ndarray', pkg ), function benchmark( b ) {
3536
var strides;
3637
var values;
3738
var buffer;
@@ -72,7 +73,7 @@ bench( pkg+'::base_ndarray', function benchmark( b ) {
7273
b.end();
7374
});
7475

75-
bench( pkg+'::ndarray', function benchmark( b ) {
76+
bench( format( '%s::ndarray', pkg ), function benchmark( b ) {
7677
var strides;
7778
var values;
7879
var buffer;
@@ -113,7 +114,7 @@ bench( pkg+'::ndarray', function benchmark( b ) {
113114
b.end();
114115
});
115116

116-
bench( pkg+'::ndarray_like', function benchmark( b ) {
117+
bench( format( '%s::ndarray_like', pkg ), function benchmark( b ) {
117118
var strides;
118119
var values;
119120
var buffer;

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

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -25,13 +25,14 @@ var Float64Array = require( '@stdlib/array/float64' );
2525
var ndarrayBase = require( '@stdlib/ndarray/base/ctor' );
2626
var ndarray = require( '@stdlib/ndarray/ctor' );
2727
var isNumber = require( '@stdlib/assert/is-number' ).isPrimitive;
28+
var format = require( '@stdlib/string/format' );
2829
var pkg = require( './../package.json' ).name;
2930
var ndarraylike2scalar = require( './../lib' );
3031

3132

3233
// MAIN //
3334

34-
bench( pkg+'::base_ndarray', function benchmark( b ) {
35+
bench( format( '%s::base_ndarray', pkg ), function benchmark( b ) {
3536
var strides;
3637
var values;
3738
var buffer;
@@ -72,7 +73,7 @@ bench( pkg+'::base_ndarray', function benchmark( b ) {
7273
b.end();
7374
});
7475

75-
bench( pkg+'::ndarray', function benchmark( b ) {
76+
bench( format( '%s::ndarray', pkg ), function benchmark( b ) {
7677
var strides;
7778
var values;
7879
var buffer;
@@ -113,7 +114,7 @@ bench( pkg+'::ndarray', function benchmark( b ) {
113114
b.end();
114115
});
115116

116-
bench( pkg+'::ndarray_like', function benchmark( b ) {
117+
bench( format( '%s::ndarray_like', pkg ), function benchmark( b ) {
117118
var strides;
118119
var values;
119120
var buffer;

lib/node_modules/@stdlib/ndarray/base/next-cartesian-index/benchmark/benchmark.js

Lines changed: 5 additions & 4 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 zeros = require( '@stdlib/array/base/zeros' );
26+
var format = require( '@stdlib/string/format' );
2627
var pkg = require( './../package.json' ).name;
2728
var nextCartesianIndex = require( './../lib' );
2829

2930

3031
// MAIN //
3132

32-
bench( pkg+':order=row-major,ndims=3', function benchmark( b ) {
33+
bench( format( '%s:order=row-major,ndims=3', pkg ), function benchmark( b ) {
3334
var shape;
3435
var out;
3536
var i;
@@ -51,7 +52,7 @@ bench( pkg+':order=row-major,ndims=3', function benchmark( b ) {
5152
b.end();
5253
});
5354

54-
bench( pkg+':order=column-major,ndims=3', function benchmark( b ) {
55+
bench( format( '%s:order=column-major,ndims=3', pkg ), function benchmark( b ) {
5556
var shape;
5657
var out;
5758
var i;
@@ -73,7 +74,7 @@ bench( pkg+':order=column-major,ndims=3', function benchmark( b ) {
7374
b.end();
7475
});
7576

76-
bench( pkg+':assign:order=row-major,ndims=3', function benchmark( b ) {
77+
bench( format( '%s:assign:order=row-major,ndims=3', pkg ), function benchmark( b ) {
7778
var shape;
7879
var out;
7980
var i;
@@ -96,7 +97,7 @@ bench( pkg+':assign:order=row-major,ndims=3', function benchmark( b ) {
9697
b.end();
9798
});
9899

99-
bench( pkg+':assign:order=column-major,ndims=3', function benchmark( b ) {
100+
bench( format( '%s:assign:order=column-major,ndims=3', pkg ), function benchmark( b ) {
100101
var shape;
101102
var out;
102103
var i;

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

Lines changed: 3 additions & 2 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 isArray = require( '@stdlib/assert/is-array' );
2626
var shape2strides = require( '@stdlib/ndarray/base/shape2strides' );
27+
var format = require( '@stdlib/string/format' );
2728
var pkg = require( './../package.json' ).name;
2829
var loopOrder = 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;

0 commit comments

Comments
 (0)