Skip to content

Commit bfc8362

Browse files
committed
bench: refactor to use string interpolation in @stdlib/ndarray/base (batch 7/9)
1 parent ef49a3e commit bfc8362

102 files changed

Lines changed: 561 additions & 459 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/output-dtype/benchmark/benchmark.js

Lines changed: 13 additions & 12 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=default', function benchmark( b ) {
38+
bench( format( '%s:policy=default', pkg ), function benchmark( b ) {
3839
var out;
3940
var dt;
4041
var i;
@@ -55,7 +56,7 @@ bench( pkg+':policy=default', function benchmark( b ) {
5556
b.end();
5657
});
5758

58-
bench( pkg+':policy=same', function benchmark( b ) {
59+
bench( format( '%s:policy=same', pkg ), function benchmark( b ) {
5960
var out;
6061
var dt;
6162
var i;
@@ -76,7 +77,7 @@ bench( pkg+':policy=same', function benchmark( b ) {
7677
b.end();
7778
});
7879

79-
bench( pkg+':policy=promoted', function benchmark( b ) {
80+
bench( format( '%s:policy=promoted', pkg ), function benchmark( b ) {
8081
var out;
8182
var dt;
8283
var i;
@@ -97,7 +98,7 @@ bench( pkg+':policy=promoted', function benchmark( b ) {
9798
b.end();
9899
});
99100

100-
bench( pkg+':policy=real', function benchmark( b ) {
101+
bench( format( '%s:policy=real', pkg ), function benchmark( b ) {
101102
var out;
102103
var dt;
103104
var i;
@@ -118,7 +119,7 @@ bench( pkg+':policy=real', function benchmark( b ) {
118119
b.end();
119120
});
120121

121-
bench( pkg+':policy=floating_point', function benchmark( b ) {
122+
bench( format( '%s:policy=floating_point', pkg ), function benchmark( b ) {
122123
var out;
123124
var dt;
124125
var i;
@@ -139,7 +140,7 @@ bench( pkg+':policy=floating_point', function benchmark( b ) {
139140
b.end();
140141
});
141142

142-
bench( pkg+':policy=real_floating_point', function benchmark( b ) {
143+
bench( format( '%s:policy=real_floating_point', pkg ), function benchmark( b ) {
143144
var out;
144145
var dt;
145146
var i;
@@ -160,7 +161,7 @@ bench( pkg+':policy=real_floating_point', function benchmark( b ) {
160161
b.end();
161162
});
162163

163-
bench( pkg+':policy=complex_floating_point', function benchmark( b ) {
164+
bench( format( '%s:policy=complex_floating_point', pkg ), function benchmark( b ) {
164165
var out;
165166
var dt;
166167
var i;
@@ -181,7 +182,7 @@ bench( pkg+':policy=complex_floating_point', function benchmark( b ) {
181182
b.end();
182183
});
183184

184-
bench( pkg+':policy=integer', function benchmark( b ) {
185+
bench( format( '%s:policy=integer', pkg ), function benchmark( b ) {
185186
var out;
186187
var dt;
187188
var i;
@@ -202,7 +203,7 @@ bench( pkg+':policy=integer', function benchmark( b ) {
202203
b.end();
203204
});
204205

205-
bench( pkg+':policy=signed_integer', function benchmark( b ) {
206+
bench( format( '%s:policy=signed_integer', pkg ), function benchmark( b ) {
206207
var out;
207208
var dt;
208209
var i;
@@ -223,7 +224,7 @@ bench( pkg+':policy=signed_integer', function benchmark( b ) {
223224
b.end();
224225
});
225226

226-
bench( pkg+':policy=unsigned_integer', function benchmark( b ) {
227+
bench( format( '%s:policy=unsigned_integer', pkg ), function benchmark( b ) {
227228
var out;
228229
var dt;
229230
var i;
@@ -244,7 +245,7 @@ bench( pkg+':policy=unsigned_integer', function benchmark( b ) {
244245
b.end();
245246
});
246247

247-
bench( pkg+':policy=numeric', function benchmark( b ) {
248+
bench( format( '%s:policy=numeric', pkg ), function benchmark( b ) {
248249
var out;
249250
var dt;
250251
var i;
@@ -265,7 +266,7 @@ bench( pkg+':policy=numeric', function benchmark( b ) {
265266
b.end();
266267
});
267268

268-
bench( pkg+':policy=<dtype>', function benchmark( b ) {
269+
bench( format( '%s:policy=<dtype>', pkg ), function benchmark( b ) {
269270
var out;
270271
var dt;
271272
var i;

lib/node_modules/@stdlib/ndarray/base/output-policy-resolve-enum/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 isInteger = require( '@stdlib/assert/is-integer' ).isPrimitive;
2525
var str2enum = require( '@stdlib/ndarray/base/output-policy-str2enum' );
26+
var format = require( '@stdlib/string/format' );
2627
var pkg = require( './../package.json' ).name;
2728
var resolve = require( './../lib' );
2829

2930

3031
// MAIN //
3132

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

59-
bench( pkg+'::integer', function benchmark( b ) {
60+
bench( format( '%s::integer', pkg ), function benchmark( b ) {
6061
var values;
6162
var out;
6263
var i;

lib/node_modules/@stdlib/ndarray/base/output-policy-resolve-str/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 isString = require( '@stdlib/assert/is-string' ).isPrimitive;
2525
var str2enum = require( '@stdlib/ndarray/base/output-policy-str2enum' );
26+
var format = require( '@stdlib/string/format' );
2627
var pkg = require( './../package.json' ).name;
2728
var resolve = require( './../lib' );
2829

2930

3031
// MAIN //
3132

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

59-
bench( pkg+'::integer', function benchmark( b ) {
60+
bench( format( '%s::integer', pkg ), function benchmark( b ) {
6061
var values;
6162
var out;
6263
var i;

lib/node_modules/@stdlib/ndarray/base/prepend-singleton-dimensions/benchmark/benchmark.js

Lines changed: 3 additions & 2 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 prependSingletonDimensions = require( './../lib' ); // eslint-disable-line id-length
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+'::ndarray,2d', function benchmark( b ) {
76+
bench( format( '%s::ndarray,2d', pkg ), function benchmark( b ) {
7677
var strides;
7778
var values;
7879
var buffer;

lib/node_modules/@stdlib/ndarray/base/prepend-singleton-dimensions/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 prependSingletonDimensions = require( './../lib' ); // eslint-disable-line id-length
2829

@@ -85,7 +86,7 @@ function main() {
8586

8687
for ( i = min; i <= max; i++ ) {
8788
f = createBenchmark( i );
88-
bench( pkg+'::ndarray,2d:singleton_dimensions='+i, f );
89+
bench( format( '%s::ndarray,2d:singleton_dimensions=%d', pkg, i ), f );
8990
}
9091
}
9192

lib/node_modules/@stdlib/ndarray/base/promote-dtypes/benchmark/benchmark.js

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,7 @@ var bench = require( '@stdlib/bench' );
2424
var isString = require( '@stdlib/assert/is-string' ).isPrimitive;
2525
var nCartesianProduct = require( '@stdlib/array/base/n-cartesian-product' );
2626
var dtypes = require( '@stdlib/ndarray/dtypes' );
27+
var format = require( '@stdlib/string/format' );
2728
var pkg = require( './../package.json' ).name;
2829
var promoteDataTypes = require( './../lib' );
2930

@@ -35,7 +36,7 @@ var DTYPES = dtypes();
3536

3637
// MAIN //
3738

38-
bench( pkg+'::one_dtype', function benchmark( b ) {
39+
bench( format( '%s::one_dtype', pkg ), function benchmark( b ) {
3940
var v;
4041
var i;
4142

@@ -54,7 +55,7 @@ bench( pkg+'::one_dtype', function benchmark( b ) {
5455
b.end();
5556
});
5657

57-
bench( pkg+'::two_dtypes', function benchmark( b ) {
58+
bench( format( '%s::two_dtypes', pkg ), function benchmark( b ) {
5859
var values;
5960
var v;
6061
var i;
@@ -76,7 +77,7 @@ bench( pkg+'::two_dtypes', function benchmark( b ) {
7677
b.end();
7778
});
7879

79-
bench( pkg+'::three_dtypes', function benchmark( b ) {
80+
bench( format( '%s::three_dtypes', pkg ), function benchmark( b ) {
8081
var values;
8182
var v;
8283
var i;
@@ -98,7 +99,7 @@ bench( pkg+'::three_dtypes', function benchmark( b ) {
9899
b.end();
99100
});
100101

101-
bench( pkg+'::four_dtypes', function benchmark( b ) {
102+
bench( format( '%s::four_dtypes', pkg ), function benchmark( b ) {
102103
var values;
103104
var v;
104105
var i;

lib/node_modules/@stdlib/ndarray/base/reverse-dimension/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 reverseDimension = 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 v;
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 v;
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 v;
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 v;
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 v;
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 v;
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 v;
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 v;
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 v;
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 v;
304305
var i;

lib/node_modules/@stdlib/ndarray/base/serialize-meta-data/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 isDataView = require( '@stdlib/assert/is-dataview' );
28+
var format = require( '@stdlib/string/format' );
2829
var pkg = require( './../package.json' ).name;
2930
var serialize = 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+'::ndarray,2d', function benchmark( b ) {
76+
bench( format( '%s::ndarray,2d', pkg ), function benchmark( b ) {
7677
var strides;
7778
var values;
7879
var buffer;
@@ -118,7 +119,7 @@ bench( pkg+'::ndarray,2d', function benchmark( b ) {
118119
b.end();
119120
});
120121

121-
bench( pkg+'::ndarray_like,2d', function benchmark( b ) {
122+
bench( format( '%s::ndarray_like,2d', pkg ), function benchmark( b ) {
122123
var strides;
123124
var values;
124125
var buffer;

0 commit comments

Comments
 (0)