Skip to content

Commit 6d6b9d4

Browse files
bench: refactor to use string interpolation in @stdlib/ndarray
PR-URL: #11446 Reviewed-by: Athan Reines <kgryte@gmail.com> Ref: stdlib-js/metr-issue-tracker#403 Ref: #8647
1 parent 67c0a20 commit 6d6b9d4

File tree

88 files changed

+402
-314
lines changed

Some content is hidden

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

88 files changed

+402
-314
lines changed

lib/node_modules/@stdlib/ndarray/any-by/benchmark/benchmark.1d.js

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,7 @@ var pow = require( '@stdlib/math/base/special/pow' );
2626
var discreteUniform = require( '@stdlib/random/array/discrete-uniform' );
2727
var shape2strides = require( '@stdlib/ndarray/base/shape2strides' );
2828
var ndarray = require( '@stdlib/ndarray/ctor' );
29+
var format = require( '@stdlib/string/format' );
2930
var pkg = require( './../package.json' ).name;
3031
var anyBy = require( './../lib' );
3132

@@ -140,7 +141,7 @@ function main() {
140141

141142
sh = [ len ];
142143
f = createBenchmark( len, sh, t1, ord, dims );
143-
bench( pkg+':ndims='+sh.length+',len='+len+',shape=['+sh.join(',')+'],xorder='+ord+',xtype='+t1+',dims=['+dims.join(',')+']', f );
144+
bench( format( '%s:ndims=%d,len=%d,shape=[%s],xorder=%s,xtype=%s,dims=[%s]', pkg, sh.length, len, sh.join(','), ord, t1, dims.join(',') ), f );
144145
}
145146
}
146147
}

lib/node_modules/@stdlib/ndarray/any-by/benchmark/benchmark.2d.js

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,7 @@ var floor = require( '@stdlib/math/base/special/floor' );
2828
var discreteUniform = require( '@stdlib/random/array/discrete-uniform' );
2929
var shape2strides = require( '@stdlib/ndarray/base/shape2strides' );
3030
var ndarray = require( '@stdlib/ndarray/ctor' );
31+
var format = require( '@stdlib/string/format' );
3132
var pkg = require( './../package.json' ).name;
3233
var someBy = require( './../lib' );
3334

@@ -144,17 +145,17 @@ function main() {
144145

145146
sh = [ len/2, 2 ];
146147
f = createBenchmark( len, sh, t1, ord, dims );
147-
bench( pkg+':ndims='+sh.length+',len='+len+',shape=['+sh.join(',')+'],xorder='+ord+',xtype='+t1+',dims=['+dims.join(',')+']', f );
148+
bench( format( '%s:ndims=%d,len=%d,shape=[%s],xorder=%s,xtype=%s,dims=[%s]', pkg, sh.length, len, sh.join(','), ord, t1, dims.join(',') ), f );
148149

149150
sh = [ 2, len/2 ];
150151
f = createBenchmark( len, sh, t1, ord, dims );
151-
bench( pkg+':ndims='+sh.length+',len='+len+',shape=['+sh.join(',')+'],xorder='+ord+',xtype='+t1+',dims=['+dims.join(',')+']', f );
152+
bench( format( '%s:ndims=%d,len=%d,shape=[%s],xorder=%s,xtype=%s,dims=[%s]', pkg, sh.length, len, sh.join(','), ord, t1, dims.join(',') ), f );
152153

153154
len = floor( sqrt( len ) );
154155
sh = [ len, len ];
155156
len *= len;
156157
f = createBenchmark( len, sh, t1, ord, dims );
157-
bench( pkg+':ndims='+sh.length+',len='+len+',shape=['+sh.join(',')+'],xorder='+ord+',xtype='+t1+',dims=['+dims.join(',')+']', f );
158+
bench( format( '%s:ndims=%d,len=%d,shape=[%s],xorder=%s,xtype=%s,dims=[%s]', pkg, sh.length, len, sh.join(','), ord, t1, dims.join(',') ), f );
158159
}
159160
}
160161
}

lib/node_modules/@stdlib/ndarray/any/benchmark/benchmark.1d.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 isndarrayLike = require( '@stdlib/assert/is-ndarray-like' );
2525
var pow = require( '@stdlib/math/base/special/pow' );
2626
var zeros = require( '@stdlib/ndarray/zeros' );
27+
var format = require( '@stdlib/string/format' );
2728
var pkg = require( './../package.json' ).name;
2829
var any = require( './../lib' );
2930

@@ -124,7 +125,7 @@ function main() {
124125

125126
sh = [ len ];
126127
f = createBenchmark( len, sh, t1, ord, dims );
127-
bench( pkg+':ndims='+sh.length+',len='+len+',shape=['+sh.join(',')+'],xorder='+ord+',xtype='+t1+',dims=['+dims.join(',')+']', f );
128+
bench( format( '%s:ndims=%d,len=%d,shape=[%s],xorder=%s,xtype=%s,dims=[%s]', pkg, sh.length, len, sh.join(','), ord, t1, dims.join(',') ), f );
128129
}
129130
}
130131
}

lib/node_modules/@stdlib/ndarray/any/benchmark/benchmark.2d.js

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,7 @@ var pow = require( '@stdlib/math/base/special/pow' );
2626
var sqrt = require( '@stdlib/math/base/special/sqrt' );
2727
var floor = require( '@stdlib/math/base/special/floor' );
2828
var zeros = require( '@stdlib/ndarray/zeros' );
29+
var format = require( '@stdlib/string/format' );
2930
var pkg = require( './../package.json' ).name;
3031
var any = require( './../lib' );
3132

@@ -128,17 +129,17 @@ function main() {
128129

129130
sh = [ len/2, 2 ];
130131
f = createBenchmark( len, sh, t1, ord, dims );
131-
bench( pkg+':ndims='+sh.length+',len='+len+',shape=['+sh.join(',')+'],xorder='+ord+',xtype='+t1+',dims=['+dims.join(',')+']', f );
132+
bench( format( '%s:ndims=%d,len=%d,shape=[%s],xorder=%s,xtype=%s,dims=[%s]', pkg, sh.length, len, sh.join(','), ord, t1, dims.join(',') ), f );
132133

133134
sh = [ 2, len/2 ];
134135
f = createBenchmark( len, sh, t1, ord, dims );
135-
bench( pkg+':ndims='+sh.length+',len='+len+',shape=['+sh.join(',')+'],xorder='+ord+',xtype='+t1+',dims=['+dims.join(',')+']', f );
136+
bench( format( '%s:ndims=%d,len=%d,shape=[%s],xorder=%s,xtype=%s,dims=[%s]', pkg, sh.length, len, sh.join(','), ord, t1, dims.join(',') ), f );
136137

137138
len = floor( sqrt( len ) );
138139
sh = [ len, len ];
139140
len *= len;
140141
f = createBenchmark( len, sh, t1, ord, dims );
141-
bench( pkg+':ndims='+sh.length+',len='+len+',shape=['+sh.join(',')+'],xorder='+ord+',xtype='+t1+',dims=['+dims.join(',')+']', f );
142+
bench( format( '%s:ndims=%d,len=%d,shape=[%s],xorder=%s,xtype=%s,dims=[%s]', pkg, sh.length, len, sh.join(','), ord, t1, dims.join(',') ), f );
142143
}
143144
}
144145
}

lib/node_modules/@stdlib/ndarray/broadcast-array/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 broadcastArray = 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;

lib/node_modules/@stdlib/ndarray/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 broadcastArray = 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/broadcast-arrays/benchmark/benchmark.js

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -26,13 +26,14 @@ var ndarrayBase = require( '@stdlib/ndarray/base/ctor' );
2626
var ndarray = require( '@stdlib/ndarray/ctor' );
2727
var zeros = require( '@stdlib/ndarray/base/zeros' );
2828
var isndarrayLike = require( '@stdlib/assert/is-ndarray-like' );
29+
var format = require( '@stdlib/string/format' );
2930
var pkg = require( './../package.json' ).name;
3031
var broadcastArrays = require( './../lib' );
3132

3233

3334
// MAIN //
3435

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

78-
bench( pkg+'::ndarray,2d:num_arrays=2', function benchmark( b ) {
79+
bench( format( '%s::ndarray,2d:num_arrays=2', pkg ), function benchmark( b ) {
7980
var strides;
8081
var values;
8182
var buffer;

lib/node_modules/@stdlib/ndarray/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 broadcastArrays = 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/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 broadcastArrays = 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/copy/benchmark/benchmark.size.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 pow = require( '@stdlib/math/base/special/pow' );
2525
var isndarrayLike = require( '@stdlib/assert/is-ndarray-like' );
2626
var zeros = require( '@stdlib/ndarray/zeros' );
27+
var format = require( '@stdlib/string/format' );
2728
var pkg = require( './../package.json' ).name;
2829
var copy = require( './../lib' );
2930

@@ -109,7 +110,7 @@ function main() {
109110
for ( i = min; i <= max; i++ ) {
110111
len = pow( 10, i );
111112
f = createBenchmark( len, dt );
112-
bench( pkg+':dtype='+String( dt )+',size='+len, f );
113+
bench( format( '%s:dtype=%s,size=%d', pkg, String( dt ), len ), f );
113114
}
114115
}
115116
}

0 commit comments

Comments
 (0)