From 4686357764b31af625452df64e4c710d6adb2521 Mon Sep 17 00:00:00 2001 From: Partha Das Date: Sat, 21 Mar 2026 23:20:02 +0600 Subject: [PATCH] bench: refactor to use string interpolation in ndarray/vector/ctor --- .../ctor/benchmark/benchmark.factory.js | 27 ++++++++++--------- .../ctor/benchmark/benchmark.factory.size.js | 3 ++- .../vector/ctor/benchmark/benchmark.js | 25 ++++++++--------- .../vector/ctor/benchmark/benchmark.size.js | 3 ++- 4 files changed, 31 insertions(+), 27 deletions(-) diff --git a/lib/node_modules/@stdlib/ndarray/vector/ctor/benchmark/benchmark.factory.js b/lib/node_modules/@stdlib/ndarray/vector/ctor/benchmark/benchmark.factory.js index b0fd29b5c144..6a0e92f99400 100644 --- a/lib/node_modules/@stdlib/ndarray/vector/ctor/benchmark/benchmark.factory.js +++ b/lib/node_modules/@stdlib/ndarray/vector/ctor/benchmark/benchmark.factory.js @@ -24,13 +24,14 @@ var bench = require( '@stdlib/bench' ); var isFunction = require( '@stdlib/assert/is-function' ); var isndarrayLike = require( '@stdlib/assert/is-ndarray-like' ); var dtypes = require( '@stdlib/ndarray/dtypes' ); +var format = require( '@stdlib/string/format' ); var pkg = require( './../package.json' ).name; var factory = require( './../lib' ).factory; // MAIN // -bench( pkg+':factory', function benchmark( b ) { +bench( format( '%s:factory', pkg ), function benchmark( b ) { var values; var v; var i; @@ -52,7 +53,7 @@ bench( pkg+':factory', function benchmark( b ) { b.end(); }); -bench( pkg+':factory:dtype=float64', function benchmark( b ) { +bench( format( '%s:factory:dtype=float64', pkg ), function benchmark( b ) { var vector; var arr; var i; @@ -74,7 +75,7 @@ bench( pkg+':factory:dtype=float64', function benchmark( b ) { b.end(); }); -bench( pkg+':factory:dtype=float32', function benchmark( b ) { +bench( format( '%s:factory:dtype=float32', pkg ), function benchmark( b ) { var vector; var arr; var i; @@ -96,7 +97,7 @@ bench( pkg+':factory:dtype=float32', function benchmark( b ) { b.end(); }); -bench( pkg+':factory:dtype=complex128', function benchmark( b ) { +bench( format( '%s:factory:dtype=complex128', pkg ), function benchmark( b ) { var vector; var arr; var i; @@ -118,7 +119,7 @@ bench( pkg+':factory:dtype=complex128', function benchmark( b ) { b.end(); }); -bench( pkg+':factory:dtype=complex64', function benchmark( b ) { +bench( format( '%s:factory:dtype=complex64', pkg ), function benchmark( b ) { var vector; var arr; var i; @@ -140,7 +141,7 @@ bench( pkg+':factory:dtype=complex64', function benchmark( b ) { b.end(); }); -bench( pkg+':factory:dtype=int32', function benchmark( b ) { +bench( format( '%s:factory:dtype=int32', pkg ), function benchmark( b ) { var vector; var arr; var i; @@ -162,7 +163,7 @@ bench( pkg+':factory:dtype=int32', function benchmark( b ) { b.end(); }); -bench( pkg+':factory:dtype=uint32', function benchmark( b ) { +bench( format( '%s:factory:dtype=uint32', pkg ), function benchmark( b ) { var vector; var arr; var i; @@ -184,7 +185,7 @@ bench( pkg+':factory:dtype=uint32', function benchmark( b ) { b.end(); }); -bench( pkg+':factory:dtype=int16', function benchmark( b ) { +bench( format( '%s:factory:dtype=int16', pkg ), function benchmark( b ) { var vector; var arr; var i; @@ -206,7 +207,7 @@ bench( pkg+':factory:dtype=int16', function benchmark( b ) { b.end(); }); -bench( pkg+':factory:dtype=uint16', function benchmark( b ) { +bench( format( '%s:factory:dtype=uint16', pkg ), function benchmark( b ) { var vector; var arr; var i; @@ -228,7 +229,7 @@ bench( pkg+':factory:dtype=uint16', function benchmark( b ) { b.end(); }); -bench( pkg+':factory:dtype=int8', function benchmark( b ) { +bench( format( '%s:factory:dtype=int8', pkg ), function benchmark( b ) { var vector; var arr; var i; @@ -250,7 +251,7 @@ bench( pkg+':factory:dtype=int8', function benchmark( b ) { b.end(); }); -bench( pkg+':factory:dtype=uint8', function benchmark( b ) { +bench( format( '%s:factory:dtype=uint8', pkg ), function benchmark( b ) { var vector; var arr; var i; @@ -272,7 +273,7 @@ bench( pkg+':factory:dtype=uint8', function benchmark( b ) { b.end(); }); -bench( pkg+':factory:dtype=uint8c', function benchmark( b ) { +bench( format( '%s:factory:dtype=uint8c', pkg ), function benchmark( b ) { var vector; var arr; var i; @@ -294,7 +295,7 @@ bench( pkg+':factory:dtype=uint8c', function benchmark( b ) { b.end(); }); -bench( pkg+':factory:dtype=generic', function benchmark( b ) { +bench( format( '%s:factory:dtype=generic', pkg ), function benchmark( b ) { var vector; var arr; var i; diff --git a/lib/node_modules/@stdlib/ndarray/vector/ctor/benchmark/benchmark.factory.size.js b/lib/node_modules/@stdlib/ndarray/vector/ctor/benchmark/benchmark.factory.size.js index 167bce726305..7d3e618e8741 100644 --- a/lib/node_modules/@stdlib/ndarray/vector/ctor/benchmark/benchmark.factory.size.js +++ b/lib/node_modules/@stdlib/ndarray/vector/ctor/benchmark/benchmark.factory.size.js @@ -24,6 +24,7 @@ var bench = require( '@stdlib/bench' ); var pow = require( '@stdlib/math/base/special/pow' ); var isndarrayLike = require( '@stdlib/assert/is-ndarray-like' ); var dtypes = require( '@stdlib/ndarray/dtypes' ); +var format = require( '@stdlib/string/format' ); var pkg = require( './../package.json' ).name; var factory = require( './../lib' ).factory; @@ -98,7 +99,7 @@ function main() { for ( i = min; i <= max; i++ ) { len = pow( 10, i ); f = createBenchmark( len, dt ); - bench( pkg+':factory:dtype='+dt+',size='+len, f ); + bench( format( '%s:factory:dtype=%s,size=%d', pkg, dt, len ), f ); } } } diff --git a/lib/node_modules/@stdlib/ndarray/vector/ctor/benchmark/benchmark.js b/lib/node_modules/@stdlib/ndarray/vector/ctor/benchmark/benchmark.js index b5ec3a592a8f..0a0e309aa239 100644 --- a/lib/node_modules/@stdlib/ndarray/vector/ctor/benchmark/benchmark.js +++ b/lib/node_modules/@stdlib/ndarray/vector/ctor/benchmark/benchmark.js @@ -22,6 +22,7 @@ var bench = require( '@stdlib/bench' ); var isndarrayLike = require( '@stdlib/assert/is-ndarray-like' ); +var format = require( '@stdlib/string/format' ); var pkg = require( './../package.json' ).name; var vector = require( './../lib' ); @@ -46,7 +47,7 @@ bench( pkg, function benchmark( b ) { b.end(); }); -bench( pkg+':dtype=float64', function benchmark( b ) { +bench( format( '%s:dtype=float64', pkg ), function benchmark( b ) { var arr; var i; b.tic(); @@ -64,7 +65,7 @@ bench( pkg+':dtype=float64', function benchmark( b ) { b.end(); }); -bench( pkg+':dtype=float32', function benchmark( b ) { +bench( format( '%s:dtype=float32', pkg ), function benchmark( b ) { var arr; var i; b.tic(); @@ -82,7 +83,7 @@ bench( pkg+':dtype=float32', function benchmark( b ) { b.end(); }); -bench( pkg+':dtype=complex128', function benchmark( b ) { +bench( format( '%s:dtype=complex128', pkg ), function benchmark( b ) { var arr; var i; b.tic(); @@ -100,7 +101,7 @@ bench( pkg+':dtype=complex128', function benchmark( b ) { b.end(); }); -bench( pkg+':dtype=complex64', function benchmark( b ) { +bench( format( '%s:dtype=complex64', pkg ), function benchmark( b ) { var arr; var i; b.tic(); @@ -118,7 +119,7 @@ bench( pkg+':dtype=complex64', function benchmark( b ) { b.end(); }); -bench( pkg+':dtype=int32', function benchmark( b ) { +bench( format( '%s:dtype=int32', pkg ), function benchmark( b ) { var arr; var i; b.tic(); @@ -136,7 +137,7 @@ bench( pkg+':dtype=int32', function benchmark( b ) { b.end(); }); -bench( pkg+':dtype=uint32', function benchmark( b ) { +bench( format( '%s:dtype=uint32', pkg ), function benchmark( b ) { var arr; var i; b.tic(); @@ -154,7 +155,7 @@ bench( pkg+':dtype=uint32', function benchmark( b ) { b.end(); }); -bench( pkg+':dtype=int16', function benchmark( b ) { +bench( format( '%s:dtype=int16', pkg ), function benchmark( b ) { var arr; var i; b.tic(); @@ -172,7 +173,7 @@ bench( pkg+':dtype=int16', function benchmark( b ) { b.end(); }); -bench( pkg+':dtype=uint16', function benchmark( b ) { +bench( format( '%s:dtype=uint16', pkg ), function benchmark( b ) { var arr; var i; b.tic(); @@ -190,7 +191,7 @@ bench( pkg+':dtype=uint16', function benchmark( b ) { b.end(); }); -bench( pkg+':dtype=int8', function benchmark( b ) { +bench( format( '%s:dtype=int8', pkg ), function benchmark( b ) { var arr; var i; b.tic(); @@ -208,7 +209,7 @@ bench( pkg+':dtype=int8', function benchmark( b ) { b.end(); }); -bench( pkg+':dtype=uint8', function benchmark( b ) { +bench( format( '%s:dtype=uint8', pkg ), function benchmark( b ) { var arr; var i; b.tic(); @@ -226,7 +227,7 @@ bench( pkg+':dtype=uint8', function benchmark( b ) { b.end(); }); -bench( pkg+':dtype=uint8c', function benchmark( b ) { +bench( format( '%s:dtype=uint8c', pkg ), function benchmark( b ) { var arr; var i; b.tic(); @@ -244,7 +245,7 @@ bench( pkg+':dtype=uint8c', function benchmark( b ) { b.end(); }); -bench( pkg+':dtype=generic', function benchmark( b ) { +bench( format( '%s:dtype=generic', pkg ), function benchmark( b ) { var arr; var i; b.tic(); diff --git a/lib/node_modules/@stdlib/ndarray/vector/ctor/benchmark/benchmark.size.js b/lib/node_modules/@stdlib/ndarray/vector/ctor/benchmark/benchmark.size.js index 799abb68f162..8d5055d2de5d 100644 --- a/lib/node_modules/@stdlib/ndarray/vector/ctor/benchmark/benchmark.size.js +++ b/lib/node_modules/@stdlib/ndarray/vector/ctor/benchmark/benchmark.size.js @@ -24,6 +24,7 @@ var bench = require( '@stdlib/bench' ); var pow = require( '@stdlib/math/base/special/pow' ); var isndarrayLike = require( '@stdlib/assert/is-ndarray-like' ); var dtypes = require( '@stdlib/ndarray/dtypes' ); +var format = require( '@stdlib/string/format' ); var pkg = require( './../package.json' ).name; var vector = require( './../lib' ); @@ -97,7 +98,7 @@ function main() { for ( i = min; i <= max; i++ ) { len = pow( 10, i ); f = createBenchmark( len, dt ); - bench( pkg+':dtype='+dt+',size='+len, f ); + bench( format( '%s:dtype=%s:size=%d', pkg, dt, len ), f ); } } }