Skip to content

Commit a280c8a

Browse files
nirmaljbkgrytestdlib-bot
authored
bench: refactor to use string interpolation
PR-URL: stdlib-js#9083 Ref: stdlib-js#8647 Co-authored-by: Athan Reines <kgryte@gmail.com> Reviewed-by: Athan Reines <kgryte@gmail.com> Co-authored-by: stdlib-bot <noreply@stdlib.io>
1 parent f371fc4 commit a280c8a

27 files changed

+93
-66
lines changed

docs/migration-guides/mathjs/benchmark/benchmark.abs.matrix.2d.js

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,7 @@
2323
var resolve = require( 'path' ).resolve;
2424
var bench = require( '@stdlib/bench' );
2525
var isnan = require( '@stdlib/math/base/assert/is-nan' );
26+
var format = require( '@stdlib/string/format' );
2627
var filled2dBy = require( '@stdlib/array/base/filled2d-by' );
2728
var filledndBy = require( '@stdlib/array/base/fillednd-by' );
2829
var unary2d = require( '@stdlib/array/base/unary2d' );
@@ -47,7 +48,7 @@ var opts = {
4748

4849
// MAIN //
4950

50-
bench( pkg+'::stdlib:math/special/abs:value=ndarray,dtype=generic,size=100,shape=(10,10)', opts, function benchmark( b ) {
51+
bench( format( '%s::stdlib:math/special/abs:value=ndarray,dtype=generic,size=100,shape=(10,10)', pkg ), opts, function benchmark( b ) {
5152
var x;
5253
var y;
5354
var i;
@@ -71,7 +72,7 @@ bench( pkg+'::stdlib:math/special/abs:value=ndarray,dtype=generic,size=100,shape
7172
b.end();
7273
});
7374

74-
bench( pkg+'::stdlib:array/base/unary2d:value=nested_array,dtype=generic,size=100,shape=(10,10)', opts, function benchmark( b ) {
75+
bench( format( '%s::stdlib:array/base/unary2d:value=nested_array,dtype=generic,size=100,shape=(10,10)', pkg ), opts, function benchmark( b ) {
7576
var sh;
7677
var x;
7778
var y;
@@ -96,7 +97,7 @@ bench( pkg+'::stdlib:array/base/unary2d:value=nested_array,dtype=generic,size=10
9697
b.end();
9798
});
9899

99-
bench( pkg+'::stdlib:array/base/unarynd:value=nested_array,dtype=generic,size=100,shape=(10,10)', opts, function benchmark( b ) {
100+
bench( format( '%s::stdlib:array/base/unarynd:value=nested_array,dtype=generic,size=100,shape=(10,10)' ), pkg, opts, function benchmark( b ) {
100101
var sh;
101102
var x;
102103
var y;
@@ -121,7 +122,7 @@ bench( pkg+'::stdlib:array/base/unarynd:value=nested_array,dtype=generic,size=10
121122
b.end();
122123
});
123124

124-
bench( pkg+'::mathjs:abs:value=matrix,dtype=generic,size=100,shape=(10,10)', opts, function benchmark( b ) {
125+
bench( format( '%s::mathjs:abs:value=matrix,dtype=generic,size=100,shape=(10,10)', pkg ), opts, function benchmark( b ) {
125126
var x;
126127
var y;
127128
var i;

docs/migration-guides/mathjs/benchmark/benchmark.abs.matrix.3d.js

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,7 @@ var unarynd = require( '@stdlib/array/base/unarynd' );
3030
var zeros3d = require( '@stdlib/array/base/zeros3d' );
3131
var zerosnd = require( '@stdlib/array/base/zerosnd' );
3232
var array = require( '@stdlib/ndarray/array' );
33+
var format = require( '@stdlib/string/format' );
3334
var uniform = require( '@stdlib/random/base/uniform' ).factory;
3435
var base = require( '@stdlib/math/base/special/abs' );
3536
var abs = require( '@stdlib/math/special/abs' );
@@ -47,7 +48,7 @@ var opts = {
4748

4849
// MAIN //
4950

50-
bench( pkg+'::stdlib:math/special/abs:value=ndarray,dtype=generic,size=100,shape=(4,5,5)', opts, function benchmark( b ) {
51+
bench( format( '%s::stdlib:math/special/abs:value=ndarray,dtype=generic,size=100,shape=(4,5,5)', pkg ), opts, function benchmark( b ) {
5152
var x;
5253
var y;
5354
var i;
@@ -71,7 +72,7 @@ bench( pkg+'::stdlib:math/special/abs:value=ndarray,dtype=generic,size=100,shape
7172
b.end();
7273
});
7374

74-
bench( pkg+'::stdlib:array/base/unary3d:value=nested_array,dtype=generic,size=100,shape=(4,5,5)', opts, function benchmark( b ) {
75+
bench( format( '%s::stdlib:array/base/unary3d:value=nested_array,dtype=generic,size=100,shape=(4,5,5)', pkg ), opts, function benchmark( b ) {
7576
var sh;
7677
var x;
7778
var y;
@@ -96,7 +97,7 @@ bench( pkg+'::stdlib:array/base/unary3d:value=nested_array,dtype=generic,size=10
9697
b.end();
9798
});
9899

99-
bench( pkg+'::stdlib:array/base/unarynd:value=nested_array,dtype=generic,size=100,shape=(4,5,5)', opts, function benchmark( b ) {
100+
bench( format( '%s::stdlib:array/base/unarynd:value=nested_array,dtype=generic,size=100,shape=(4,5,5)', pkg ), opts, function benchmark( b ) {
100101
var sh;
101102
var x;
102103
var y;
@@ -121,7 +122,7 @@ bench( pkg+'::stdlib:array/base/unarynd:value=nested_array,dtype=generic,size=10
121122
b.end();
122123
});
123124

124-
bench( pkg+'::mathjs:abs:value=matrix,dtype=generic,size=100,shape=(4,5,5)', opts, function benchmark( b ) {
125+
bench( format( '%s::mathjs:abs:value=matrix,dtype=generic,size=100,shape=(4,5,5)', pkg ), opts, function benchmark( b ) {
125126
var x;
126127
var y;
127128
var i;

docs/migration-guides/mathjs/benchmark/benchmark.abs.matrix.4d.js

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,7 @@ var unary4d = require( '@stdlib/array/base/unary4d' );
2929
var unarynd = require( '@stdlib/array/base/unarynd' );
3030
var zeros4d = require( '@stdlib/array/base/zeros4d' );
3131
var zerosnd = require( '@stdlib/array/base/zerosnd' );
32+
var format = require( '@stdlib/string/format' );
3233
var array = require( '@stdlib/ndarray/array' );
3334
var uniform = require( '@stdlib/random/base/uniform' ).factory;
3435
var base = require( '@stdlib/math/base/special/abs' );
@@ -47,7 +48,7 @@ var opts = {
4748

4849
// MAIN //
4950

50-
bench( pkg+'::stdlib:math/special/abs:value=ndarray,dtype=generic,size=100,shape=(2,5,2,5)', opts, function benchmark( b ) {
51+
bench( format( '%s::stdlib:math/special/abs:value=ndarray,dtype=generic,size=100,shape=(2,5,2,5)', pkg ), opts, function benchmark( b ) {
5152
var x;
5253
var y;
5354
var i;
@@ -71,7 +72,7 @@ bench( pkg+'::stdlib:math/special/abs:value=ndarray,dtype=generic,size=100,shape
7172
b.end();
7273
});
7374

74-
bench( pkg+'::stdlib:array/base/unary4d:value=nested_array,dtype=generic,size=100,shape=(2,5,2,5)', opts, function benchmark( b ) {
75+
bench( format( '%s::stdlib:array/base/unary4d:value=nested_array,dtype=generic,size=100,shape=(2,5,2,5)', pkg ), opts, function benchmark( b ) {
7576
var sh;
7677
var x;
7778
var y;
@@ -96,7 +97,7 @@ bench( pkg+'::stdlib:array/base/unary4d:value=nested_array,dtype=generic,size=10
9697
b.end();
9798
});
9899

99-
bench( pkg+'::stdlib:array/base/unarynd:value=nested_array,dtype=generic,size=100,shape=(2,5,2,5)', opts, function benchmark( b ) {
100+
bench( format( '%s::stdlib:array/base/unarynd:value=nested_array,dtype=generic,size=100,shape=(2,5,2,5)', pkg ), opts, function benchmark( b ) {
100101
var sh;
101102
var x;
102103
var y;
@@ -121,7 +122,7 @@ bench( pkg+'::stdlib:array/base/unarynd:value=nested_array,dtype=generic,size=10
121122
b.end();
122123
});
123124

124-
bench( pkg+'::mathjs:abs:value=matrix,dtype=generic,size=100,shape=(2,5,2,5)', opts, function benchmark( b ) {
125+
bench( format( '%s::mathjs:abs:value=matrix,dtype=generic,size=100,shape=(2,5,2,5)', pkg ), opts, function benchmark( b ) {
125126
var x;
126127
var y;
127128
var i;

docs/migration-guides/mathjs/benchmark/benchmark.abs.number.js

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,7 @@ var bench = require( '@stdlib/bench' );
2525
var isnan = require( '@stdlib/math/base/assert/is-nan' );
2626
var filledBy = require( '@stdlib/array/filled-by' );
2727
var uniform = require( '@stdlib/random/base/uniform' ).factory;
28+
var format = require( '@stdlib/string/format' );
2829
var base = require( '@stdlib/math/base/special/abs' );
2930
var abs = require( '@stdlib/math/special/abs' );
3031
var tryRequire = require( '@stdlib/utils/try-require' );
@@ -41,7 +42,7 @@ var opts = {
4142

4243
// MAIN //
4344

44-
bench( pkg+'::stdlib:math/base/special/abs:value=number', opts, function benchmark( b ) {
45+
bench( format( '%s::stdlib:math/base/special/abs:value=number', pkg ), opts, function benchmark( b ) {
4546
var x;
4647
var y;
4748
var i;
@@ -63,7 +64,7 @@ bench( pkg+'::stdlib:math/base/special/abs:value=number', opts, function benchma
6364
b.end();
6465
});
6566

66-
bench( pkg+'::stdlib:math/special/abs:value=number', opts, function benchmark( b ) {
67+
bench( format( '%s::stdlib:math/special/abs:value=number', pkg ), opts, function benchmark( b ) {
6768
var x;
6869
var y;
6970
var i;
@@ -85,7 +86,7 @@ bench( pkg+'::stdlib:math/special/abs:value=number', opts, function benchmark( b
8586
b.end();
8687
});
8788

88-
bench( pkg+'::mathjs:abs:value=number', opts, function benchmark( b ) {
89+
bench( format( '%s::mathjs:abs:value=number', pkg ), opts, function benchmark( b ) {
8990
var x;
9091
var y;
9192
var i;

docs/migration-guides/mathjs/benchmark/benchmark.add.array.generic.js

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,7 @@ var bench = require( '@stdlib/bench' );
2525
var isnan = require( '@stdlib/math/base/assert/is-nan' );
2626
var filledBy = require( '@stdlib/array/filled-by' );
2727
var zeros = require( '@stdlib/array/zeros' );
28+
var format = require( '@stdlib/string/format' );
2829
var uniform = require( '@stdlib/random/base/uniform' ).factory;
2930
var strided = require( '@stdlib/math/strided/ops/add' );
3031
var tryRequire = require( '@stdlib/utils/try-require' );
@@ -41,7 +42,7 @@ var opts = {
4142

4243
// MAIN //
4344

44-
bench( pkg+'::stdlib:math/strided/ops/add:value=array,dtype=generic,len=100', opts, function benchmark( b ) {
45+
bench( format( '%s::stdlib:math/strided/ops/add:value=array,dtype=generic,len=100', pkg ), opts, function benchmark( b ) {
4546
var x;
4647
var y;
4748
var z;
@@ -68,7 +69,7 @@ bench( pkg+'::stdlib:math/strided/ops/add:value=array,dtype=generic,len=100', op
6869

6970
// TODO: add math/ops/add benchmarks
7071

71-
bench( pkg+'::mathjs:add:value=array,dtype=generic,len=100', opts, function benchmark( b ) {
72+
bench( format( '%s::mathjs:add:value=array,dtype=generic,len=100', pkg ), opts, function benchmark( b ) {
7273
var x;
7374
var y;
7475
var z;

docs/migration-guides/mathjs/benchmark/benchmark.add.complex_number.js

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,7 @@ var resolve = require( 'path' ).resolve;
2424
var bench = require( '@stdlib/bench' );
2525
var isnan = require( '@stdlib/math/base/assert/is-nan' );
2626
var Complex128 = require( '@stdlib/complex/float64/ctor' );
27+
var format = require( '@stdlib/string/format' );
2728
var real = require( '@stdlib/complex/float64/real' );
2829
var imag = require( '@stdlib/complex/float64/imag' );
2930
var base = require( '@stdlib/complex/float64/base/add' );
@@ -41,7 +42,7 @@ var opts = {
4142

4243
// MAIN //
4344

44-
bench( pkg+'::stdlib:math/base/special/cadd:value=complex_number', opts, function benchmark( b ) {
45+
bench( format( '%s::stdlib:math/base/special/cadd:value=complex_number', pkg ), opts, function benchmark( b ) {
4546
var x;
4647
var y;
4748
var i;
@@ -73,7 +74,7 @@ bench( pkg+'::stdlib:math/base/special/cadd:value=complex_number', opts, functio
7374

7475
// TODO: add math/special/add benchmarks
7576

76-
bench( pkg+'::mathjs:add:value=complex_number', opts, function benchmark( b ) {
77+
bench( format( '%s::mathjs:add:value=complex_number', pkg ), opts, function benchmark( b ) {
7778
var x;
7879
var y;
7980
var i;

docs/migration-guides/mathjs/benchmark/benchmark.add.number.js

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,7 @@ var resolve = require( 'path' ).resolve;
2424
var bench = require( '@stdlib/bench' );
2525
var isnan = require( '@stdlib/math/base/assert/is-nan' );
2626
var filledBy = require( '@stdlib/array/filled-by' );
27+
var format = require( '@stdlib/string/format' );
2728
var uniform = require( '@stdlib/random/base/uniform' ).factory;
2829
var base = require( '@stdlib/number/float64/base/add' );
2930
var tryRequire = require( '@stdlib/utils/try-require' );
@@ -40,7 +41,7 @@ var opts = {
4041

4142
// MAIN //
4243

43-
bench( pkg+'::stdlib:number/float64/base/add:value=number', opts, function benchmark( b ) {
44+
bench( format( '%s::stdlib:number/float64/base/add:value=number', pkg ), opts, function benchmark( b ) {
4445
var x;
4546
var y;
4647
var z;
@@ -68,7 +69,7 @@ bench( pkg+'::stdlib:number/float64/base/add:value=number', opts, function bench
6869

6970
// TODO: add math/ops/add benchmarks
7071

71-
bench( pkg+'::mathjs:add:value=number', opts, function benchmark( b ) {
72+
bench( format( '%s::mathjs:add:value=number', pkg ), opts, function benchmark( b ) {
7273
var x;
7374
var y;
7475
var z;

docs/migration-guides/mathjs/benchmark/benchmark.cbrt.number.js

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,7 @@ var resolve = require( 'path' ).resolve;
2424
var bench = require( '@stdlib/bench' );
2525
var isnan = require( '@stdlib/math/base/assert/is-nan' );
2626
var filledBy = require( '@stdlib/array/filled-by' );
27+
var format = require( '@stdlib/string/format' );
2728
var uniform = require( '@stdlib/random/base/uniform' ).factory;
2829
var base = require( '@stdlib/math/base/special/cbrt' );
2930
var tryRequire = require( '@stdlib/utils/try-require' );
@@ -40,7 +41,7 @@ var opts = {
4041

4142
// MAIN //
4243

43-
bench( pkg+'::stdlib:math/base/special/cbrt:value=number', opts, function benchmark( b ) {
44+
bench( format( '%s::stdlib:math/base/special/cbrt:value=number', pkg ), opts, function benchmark( b ) {
4445
var x;
4546
var y;
4647
var i;
@@ -64,7 +65,7 @@ bench( pkg+'::stdlib:math/base/special/cbrt:value=number', opts, function benchm
6465

6566
// TODO: add math/special/cbrt benchmarks
6667

67-
bench( pkg+'::mathjs:cbrt:value=number', opts, function benchmark( b ) {
68+
bench( format( '%s::mathjs:cbrt:value=number', pkg ), opts, function benchmark( b ) {
6869
var x;
6970
var y;
7071
var i;

docs/migration-guides/mathjs/benchmark/benchmark.ceil.number.js

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,7 @@ var resolve = require( 'path' ).resolve;
2424
var bench = require( '@stdlib/bench' );
2525
var isnan = require( '@stdlib/math/base/assert/is-nan' );
2626
var filledBy = require( '@stdlib/array/filled-by' );
27+
var format = require( '@stdlib/string/format' );
2728
var uniform = require( '@stdlib/random/base/uniform' ).factory;
2829
var base = require( '@stdlib/math/base/special/ceil' );
2930
var tryRequire = require( '@stdlib/utils/try-require' );
@@ -40,7 +41,7 @@ var opts = {
4041

4142
// MAIN //
4243

43-
bench( pkg+'::stdlib:math/base/special/ceil:value=number', opts, function benchmark( b ) {
44+
bench( format( '%s::stdlib:math/base/special/ceil:value=number', pkg ), opts, function benchmark( b ) {
4445
var x;
4546
var y;
4647
var i;
@@ -64,7 +65,7 @@ bench( pkg+'::stdlib:math/base/special/ceil:value=number', opts, function benchm
6465

6566
// TODO: add math/special/ceil benchmarks
6667

67-
bench( pkg+'::mathjs:ceil:value=number', opts, function benchmark( b ) {
68+
bench( format( '%s::mathjs:ceil:value=number', pkg ), opts, function benchmark( b ) {
6869
var x;
6970
var y;
7071
var i;

docs/migration-guides/mathjs/benchmark/benchmark.erf.number.js

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,7 @@ var bench = require( '@stdlib/bench' );
2525
var isnan = require( '@stdlib/math/base/assert/is-nan' );
2626
var filledBy = require( '@stdlib/array/filled-by' );
2727
var uniform = require( '@stdlib/random/base/uniform' ).factory;
28+
var format = require( '@stdlib/string/format' );
2829
var base = require( '@stdlib/math/base/special/erf' );
2930
var tryRequire = require( '@stdlib/utils/try-require' );
3031
var pkg = require( './../package.json' ).name;
@@ -40,7 +41,7 @@ var opts = {
4041

4142
// MAIN //
4243

43-
bench( pkg+'::stdlib:math/base/special/erf:value=number', opts, function benchmark( b ) {
44+
bench( format( '%s::stdlib:math/base/special/erf:value=number', pkg ), opts, function benchmark( b ) {
4445
var x;
4546
var y;
4647
var i;
@@ -64,7 +65,7 @@ bench( pkg+'::stdlib:math/base/special/erf:value=number', opts, function benchma
6465

6566
// TODO: add math/special/erf benchmarks
6667

67-
bench( pkg+'::mathjs:erf:value=number', opts, function benchmark( b ) {
68+
bench( format( '%s::mathjs:erf:value=number', pkg ), opts, function benchmark( b ) {
6869
var x;
6970
var y;
7071
var i;

0 commit comments

Comments
 (0)