From 85f9e80742440006b3244a1b8a41a76d139bc865 Mon Sep 17 00:00:00 2001 From: ShabiShett07 Date: Mon, 2 Jun 2025 13:11:11 +0530 Subject: [PATCH 1/9] docs: change package naming and examples for complex/float32/base/sub --- type: pre_commit_static_analysis_report description: Results of running static analysis checks when committing changes. report: - task: lint_filenames status: passed - task: lint_editorconfig status: passed - task: lint_markdown status: na - task: lint_package_json status: na - task: lint_repl_help status: na - task: lint_javascript_src status: passed - task: lint_javascript_cli status: na - task: lint_javascript_examples status: passed - task: lint_javascript_tests status: na - task: lint_javascript_benchmarks status: na - task: lint_python status: na - task: lint_r status: na - task: lint_c_src status: na - task: lint_c_examples status: na - task: lint_c_benchmarks status: na - task: lint_c_tests_fixtures status: na - task: lint_shell status: na - task: lint_typescript_declarations status: na - task: lint_typescript_tests status: na - task: lint_license_headers status: passed --- --- .../float32/base/sub/examples/index.js | 22 +++++++------------ .../complex/float32/base/sub/lib/main.js | 6 ++--- 2 files changed, 11 insertions(+), 17 deletions(-) diff --git a/lib/node_modules/@stdlib/complex/float32/base/sub/examples/index.js b/lib/node_modules/@stdlib/complex/float32/base/sub/examples/index.js index 7a1f038c0126..3b90b847d983 100644 --- a/lib/node_modules/@stdlib/complex/float32/base/sub/examples/index.js +++ b/lib/node_modules/@stdlib/complex/float32/base/sub/examples/index.js @@ -18,20 +18,14 @@ 'use strict'; -var Complex64 = require( '@stdlib/complex/float32/ctor' ); -var discreteUniform = require( '@stdlib/random/base/discrete-uniform' ).factory; +var Complex64Array = require( '@stdlib/array/complex64' ); +var discreteUniform = require( '@stdlib/random/array/discrete-uniform' ); +var logEachMap = require( '@stdlib/console/log-each-map' ); var csubf = require( './../lib' ); -var rand; -var z1; -var z2; -var z3; -var i; +// Generate an array of random values: +var z1 = new Complex64Array( discreteUniform( 200, -50, 50 ) ); +var z2 = new Complex64Array( discreteUniform( 200, -50, 50 ) ); -rand = discreteUniform( -50, 50 ); -for ( i = 0; i < 100; i++ ) { - z1 = new Complex64( rand(), rand() ); - z2 = new Complex64( rand(), rand() ); - z3 = csubf( z1, z2 ); - console.log( '(%s) - (%s) = %s', z1.toString(), z2.toString(), z3.toString() ); -} +// Scale each by a scalar constant: +logEachMap( '(%s) * (%s) = %s', z1, z2, csubf ); diff --git a/lib/node_modules/@stdlib/complex/float32/base/sub/lib/main.js b/lib/node_modules/@stdlib/complex/float32/base/sub/lib/main.js index 83e34183fe1c..a47ba46b6ca0 100644 --- a/lib/node_modules/@stdlib/complex/float32/base/sub/lib/main.js +++ b/lib/node_modules/@stdlib/complex/float32/base/sub/lib/main.js @@ -20,7 +20,7 @@ // MODULES // -var float64ToFloat32 = require( '@stdlib/number/float64/base/to-float32' ); +var f32 = require( '@stdlib/number/float64/base/to-float32' ); var Complex64 = require( '@stdlib/complex/float32/ctor' ); var realf = require( '@stdlib/complex/float32/real' ); var imagf = require( '@stdlib/complex/float32/imag' ); @@ -56,8 +56,8 @@ var imagf = require( '@stdlib/complex/float32/imag' ); * // returns 2.0 */ function csubf( z1, z2 ) { - var re = float64ToFloat32( realf( z1 ) - realf( z2 ) ); - var im = float64ToFloat32( imagf( z1 ) - imagf( z2 ) ); + var re = f32( realf( z1 ) - realf( z2 ) ); + var im = f32( imagf( z1 ) - imagf( z2 ) ); return new Complex64( re, im ); } From 5f2b7b88bc62521ee86ed4d9c70a4d62c4bcee57 Mon Sep 17 00:00:00 2001 From: Shabareesh Shetty <139731143+ShabiShett07@users.noreply.github.com> Date: Mon, 2 Jun 2025 13:19:13 +0530 Subject: [PATCH 2/9] chore: minor clean-up Signed-off-by: Shabareesh Shetty <139731143+ShabiShett07@users.noreply.github.com> --- .../@stdlib/complex/float32/base/sub/examples/index.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/node_modules/@stdlib/complex/float32/base/sub/examples/index.js b/lib/node_modules/@stdlib/complex/float32/base/sub/examples/index.js index 3b90b847d983..9de114841ef4 100644 --- a/lib/node_modules/@stdlib/complex/float32/base/sub/examples/index.js +++ b/lib/node_modules/@stdlib/complex/float32/base/sub/examples/index.js @@ -21,11 +21,11 @@ var Complex64Array = require( '@stdlib/array/complex64' ); var discreteUniform = require( '@stdlib/random/array/discrete-uniform' ); var logEachMap = require( '@stdlib/console/log-each-map' ); -var csubf = require( './../lib' ); +var sub = require( './../lib' ); // Generate an array of random values: var z1 = new Complex64Array( discreteUniform( 200, -50, 50 ) ); var z2 = new Complex64Array( discreteUniform( 200, -50, 50 ) ); // Scale each by a scalar constant: -logEachMap( '(%s) * (%s) = %s', z1, z2, csubf ); +logEachMap( '(%s) * (%s) = %s', z1, z2, sub ); From d2664021c88ab3520ded4ce2e455d0f4f855dc03 Mon Sep 17 00:00:00 2001 From: ShabiShett07 Date: Mon, 2 Jun 2025 22:37:11 +0530 Subject: [PATCH 3/9] chore: update implementation --- type: pre_commit_static_analysis_report description: Results of running static analysis checks when committing changes. report: - task: lint_filenames status: passed - task: lint_editorconfig status: passed - task: lint_markdown status: passed - task: lint_package_json status: na - task: lint_repl_help status: na - task: lint_javascript_src status: na - task: lint_javascript_cli status: na - task: lint_javascript_examples status: na - task: lint_javascript_tests status: na - task: lint_javascript_benchmarks status: na - task: lint_python status: na - task: lint_r status: na - task: lint_c_src status: na - task: lint_c_examples status: na - task: lint_c_benchmarks status: na - task: lint_c_tests_fixtures status: na - task: lint_shell status: na - task: lint_typescript_declarations status: na - task: lint_typescript_tests status: na - task: lint_license_headers status: passed --- --- .../complex/float32/base/sub/README.md | 24 +++++++------------ 1 file changed, 9 insertions(+), 15 deletions(-) diff --git a/lib/node_modules/@stdlib/complex/float32/base/sub/README.md b/lib/node_modules/@stdlib/complex/float32/base/sub/README.md index fb8778177aaf..14c80dbd079f 100644 --- a/lib/node_modules/@stdlib/complex/float32/base/sub/README.md +++ b/lib/node_modules/@stdlib/complex/float32/base/sub/README.md @@ -69,23 +69,17 @@ var im = imagf( v ); ```javascript -var Complex64 = require( '@stdlib/complex/float32/ctor' ); -var discreteUniform = require( '@stdlib/random/base/discrete-uniform' ).factory; +var Complex64Array = require( '@stdlib/array/complex64' ); +var discreteUniform = require( '@stdlib/random/array/discrete-uniform' ); +var logEachMap = require( '@stdlib/console/log-each-map' ); var csubf = require( '@stdlib/complex/float32/base/sub' ); -var rand; -var z1; -var z2; -var z3; -var i; - -rand = discreteUniform( -50, 50 ); -for ( i = 0; i < 100; i++ ) { - z1 = new Complex64( rand(), rand() ); - z2 = new Complex64( rand(), rand() ); - z3 = csubf( z1, z2 ); - console.log( '(%s) - (%s) = %s', z1.toString(), z2.toString(), z3.toString() ); -} +// Generate an array of random values: +var z1 = new Complex64Array( discreteUniform( 200, -50, 50 ) ); +var z2 = new Complex64Array( discreteUniform( 200, -50, 50 ) ); + +// Scale each by a scalar constant: +logEachMap( '(%s) * (%s) = %s', z1, z2, csubf ); ``` From 63c7ef5e94f034be65ec81945766ea80e1af80bf Mon Sep 17 00:00:00 2001 From: Shabareesh Shetty <139731143+ShabiShett07@users.noreply.github.com> Date: Mon, 2 Jun 2025 23:43:27 +0530 Subject: [PATCH 4/9] chore: minor clean-up Signed-off-by: Shabareesh Shetty <139731143+ShabiShett07@users.noreply.github.com> --- lib/node_modules/@stdlib/complex/float32/base/sub/README.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/node_modules/@stdlib/complex/float32/base/sub/README.md b/lib/node_modules/@stdlib/complex/float32/base/sub/README.md index 14c80dbd079f..1fadbb5f5b82 100644 --- a/lib/node_modules/@stdlib/complex/float32/base/sub/README.md +++ b/lib/node_modules/@stdlib/complex/float32/base/sub/README.md @@ -74,11 +74,11 @@ var discreteUniform = require( '@stdlib/random/array/discrete-uniform' ); var logEachMap = require( '@stdlib/console/log-each-map' ); var csubf = require( '@stdlib/complex/float32/base/sub' ); -// Generate an array of random values: +// Generate arrays of random values: var z1 = new Complex64Array( discreteUniform( 200, -50, 50 ) ); var z2 = new Complex64Array( discreteUniform( 200, -50, 50 ) ); -// Scale each by a scalar constant: +// Perform subtraction each element of arrays: logEachMap( '(%s) * (%s) = %s', z1, z2, csubf ); ``` From 9e16d078315150187940da16d4af9eb6c6b111ad Mon Sep 17 00:00:00 2001 From: Shabareesh Shetty <139731143+ShabiShett07@users.noreply.github.com> Date: Mon, 2 Jun 2025 23:44:07 +0530 Subject: [PATCH 5/9] chore: minor clean-up Signed-off-by: Shabareesh Shetty <139731143+ShabiShett07@users.noreply.github.com> --- .../@stdlib/complex/float32/base/sub/examples/index.js | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/lib/node_modules/@stdlib/complex/float32/base/sub/examples/index.js b/lib/node_modules/@stdlib/complex/float32/base/sub/examples/index.js index 9de114841ef4..a4cc123b6d0e 100644 --- a/lib/node_modules/@stdlib/complex/float32/base/sub/examples/index.js +++ b/lib/node_modules/@stdlib/complex/float32/base/sub/examples/index.js @@ -21,11 +21,11 @@ var Complex64Array = require( '@stdlib/array/complex64' ); var discreteUniform = require( '@stdlib/random/array/discrete-uniform' ); var logEachMap = require( '@stdlib/console/log-each-map' ); -var sub = require( './../lib' ); +var csubf = require( './../lib' ); -// Generate an array of random values: +// Generate arrays of random values: var z1 = new Complex64Array( discreteUniform( 200, -50, 50 ) ); var z2 = new Complex64Array( discreteUniform( 200, -50, 50 ) ); -// Scale each by a scalar constant: -logEachMap( '(%s) * (%s) = %s', z1, z2, sub ); +// Perform subtraction each element of arrays: +logEachMap( '(%s) * (%s) = %s', z1, z2, csubf ); From 6cf500e143a19b7e8c37cc9db2506a8fa1a984fd Mon Sep 17 00:00:00 2001 From: Shabareesh Shetty <139731143+ShabiShett07@users.noreply.github.com> Date: Tue, 3 Jun 2025 10:53:01 +0530 Subject: [PATCH 6/9] chore: minor clean-up Signed-off-by: Shabareesh Shetty <139731143+ShabiShett07@users.noreply.github.com> --- lib/node_modules/@stdlib/complex/float32/base/sub/README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/node_modules/@stdlib/complex/float32/base/sub/README.md b/lib/node_modules/@stdlib/complex/float32/base/sub/README.md index 1fadbb5f5b82..8f192cfd79df 100644 --- a/lib/node_modules/@stdlib/complex/float32/base/sub/README.md +++ b/lib/node_modules/@stdlib/complex/float32/base/sub/README.md @@ -78,7 +78,7 @@ var csubf = require( '@stdlib/complex/float32/base/sub' ); var z1 = new Complex64Array( discreteUniform( 200, -50, 50 ) ); var z2 = new Complex64Array( discreteUniform( 200, -50, 50 ) ); -// Perform subtraction each element of arrays: +// Perform element-wise subtraction: logEachMap( '(%s) * (%s) = %s', z1, z2, csubf ); ``` From 3c7d4e07bd4b04b6c961a749983d11c82d984c86 Mon Sep 17 00:00:00 2001 From: Shabareesh Shetty <139731143+ShabiShett07@users.noreply.github.com> Date: Tue, 3 Jun 2025 10:53:37 +0530 Subject: [PATCH 7/9] chore: minor clean-up Signed-off-by: Shabareesh Shetty <139731143+ShabiShett07@users.noreply.github.com> --- .../@stdlib/complex/float32/base/sub/examples/index.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/node_modules/@stdlib/complex/float32/base/sub/examples/index.js b/lib/node_modules/@stdlib/complex/float32/base/sub/examples/index.js index a4cc123b6d0e..bc0f671cf620 100644 --- a/lib/node_modules/@stdlib/complex/float32/base/sub/examples/index.js +++ b/lib/node_modules/@stdlib/complex/float32/base/sub/examples/index.js @@ -27,5 +27,5 @@ var csubf = require( './../lib' ); var z1 = new Complex64Array( discreteUniform( 200, -50, 50 ) ); var z2 = new Complex64Array( discreteUniform( 200, -50, 50 ) ); -// Perform subtraction each element of arrays: +// Perform element-wise subtraction: logEachMap( '(%s) * (%s) = %s', z1, z2, csubf ); From 8707afd01c09b8ddf40544653a1c630b0a009b75 Mon Sep 17 00:00:00 2001 From: Shabareesh Shetty <139731143+ShabiShett07@users.noreply.github.com> Date: Tue, 3 Jun 2025 13:11:39 +0530 Subject: [PATCH 8/9] chore: minor clean-up Signed-off-by: Shabareesh Shetty <139731143+ShabiShett07@users.noreply.github.com> --- lib/node_modules/@stdlib/complex/float32/base/sub/README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/node_modules/@stdlib/complex/float32/base/sub/README.md b/lib/node_modules/@stdlib/complex/float32/base/sub/README.md index 8f192cfd79df..596d1c213a35 100644 --- a/lib/node_modules/@stdlib/complex/float32/base/sub/README.md +++ b/lib/node_modules/@stdlib/complex/float32/base/sub/README.md @@ -79,7 +79,7 @@ var z1 = new Complex64Array( discreteUniform( 200, -50, 50 ) ); var z2 = new Complex64Array( discreteUniform( 200, -50, 50 ) ); // Perform element-wise subtraction: -logEachMap( '(%s) * (%s) = %s', z1, z2, csubf ); +logEachMap( '(%s) - (%s) = %s', z1, z2, csubf ); ``` From 1e139cb208055588ff26097c88200ebf9a9a6e75 Mon Sep 17 00:00:00 2001 From: Shabareesh Shetty <139731143+ShabiShett07@users.noreply.github.com> Date: Tue, 3 Jun 2025 13:12:01 +0530 Subject: [PATCH 9/9] chore: minor clean-up Signed-off-by: Shabareesh Shetty <139731143+ShabiShett07@users.noreply.github.com> --- .../@stdlib/complex/float32/base/sub/examples/index.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/node_modules/@stdlib/complex/float32/base/sub/examples/index.js b/lib/node_modules/@stdlib/complex/float32/base/sub/examples/index.js index bc0f671cf620..6d5b9d905296 100644 --- a/lib/node_modules/@stdlib/complex/float32/base/sub/examples/index.js +++ b/lib/node_modules/@stdlib/complex/float32/base/sub/examples/index.js @@ -28,4 +28,4 @@ var z1 = new Complex64Array( discreteUniform( 200, -50, 50 ) ); var z2 = new Complex64Array( discreteUniform( 200, -50, 50 ) ); // Perform element-wise subtraction: -logEachMap( '(%s) * (%s) = %s', z1, z2, csubf ); +logEachMap( '(%s) - (%s) = %s', z1, z2, csubf );