From 749a4ea871c934253cd3131882024545307b14e8 Mon Sep 17 00:00:00 2001 From: Rupa-Rd Date: Wed, 2 Apr 2025 00:33:35 +0530 Subject: [PATCH 1/7] updated doctests for blas/base/wasm/cscal --- .../@stdlib/blas/base/wasm/cscal/README.md | 56 ++----------------- .../blas/base/wasm/cscal/docs/repl.txt | 32 +++-------- .../base/wasm/cscal/docs/types/index.d.ts | 48 ++-------------- .../@stdlib/blas/base/wasm/cscal/lib/index.js | 24 +------- .../@stdlib/blas/base/wasm/cscal/lib/main.js | 24 +------- .../blas/base/wasm/cscal/lib/routine.js | 48 ++-------------- 6 files changed, 24 insertions(+), 208 deletions(-) diff --git a/lib/node_modules/@stdlib/blas/base/wasm/cscal/README.md b/lib/node_modules/@stdlib/blas/base/wasm/cscal/README.md index 356d32a453fa..e5ae74828c21 100644 --- a/lib/node_modules/@stdlib/blas/base/wasm/cscal/README.md +++ b/lib/node_modules/@stdlib/blas/base/wasm/cscal/README.md @@ -37,8 +37,6 @@ Scales values from `cx` by `ca`. ```javascript var Complex64Array = require( '@stdlib/array/complex64' ); var Complex64 = require( '@stdlib/complex/float32/ctor' ); -var realf = require( '@stdlib/complex/float32/real' ); -var imagf = require( '@stdlib/complex/float32/imag' ); // Define a strided array: var cx = new Complex64Array( [ 1.0, 2.0, 3.0, 4.0, 5.0, 6.0 ] ); @@ -48,15 +46,8 @@ var ca = new Complex64( 2.0, 2.0 ); // Perform operation: cscal.main( cx.length, ca, cx, 1 ); +// cx => [ 2.0, 4.0, 6.0, 8.0, 10.0, 12.0] -var v = cx.get( 0 ); -// returns - -var re = realf( v ); -// returns -2.0 - -var im = imagf( v ); -// returns 6.0 ``` The function has the following parameters: @@ -71,8 +62,6 @@ The `N` and stride parameters determine which elements in the input strided arra ```javascript var Complex64Array = require( '@stdlib/array/complex64' ); var Complex64 = require( '@stdlib/complex/float32/ctor' ); -var realf = require( '@stdlib/complex/float32/real' ); -var imagf = require( '@stdlib/complex/float32/imag' ); // Define a strided array: var cx = new Complex64Array( [ 1.0, 2.0, 3.0, 4.0, 5.0, 6.0 ] ); @@ -82,15 +71,8 @@ var ca = new Complex64( 2.0, 0.0 ); // Perform operation: cscal.main( 2, ca, cx, 2 ); +// cx => [ 2.0, 4.0, 3.0, 4.0, 10.0, 12.0] -var v = cx.get( 2 ); -// returns - -var re = realf( v ); -// returns 10.0 - -var im = imagf( v ); -// returns 12.0 ``` Note that indexing is relative to the first index. To introduce an offset, use [`typed array`][mdn-typed-array] views. @@ -100,8 +82,6 @@ Note that indexing is relative to the first index. To introduce an offset, use [ ```javascript var Complex64Array = require( '@stdlib/array/complex64' ); var Complex64 = require( '@stdlib/complex/float32/ctor' ); -var realf = require( '@stdlib/complex/float32/real' ); -var imagf = require( '@stdlib/complex/float32/imag' ); // Initial array: var cx0 = new Complex64Array( [ 1.0, 2.0, 3.0, 4.0, 5.0, 6.0, 7.0, 8.0 ] ); @@ -114,15 +94,8 @@ var cx1 = new Complex64Array( cx0.buffer, cx0.BYTES_PER_ELEMENT*1 ); // start at // Scales every other value from `cx1` by `ca`... cscal.main( 3, ca, cx1, 1 ); +// cx => [ 2.0, 4.0, 6.0, 8.0, 10.0, 12.0] -var z = cx0.get( 1 ); -// returns - -var re = realf( z ); -// returns -2.0 - -var im = imagf( z ); -// returns 14.0 ``` #### cscal.ndarray( N, ca, cx, strideX, offsetX ) @@ -132,8 +105,6 @@ Scales values from `cx` by `ca` using alternative indexing semantics. ```javascript var Complex64Array = require( '@stdlib/array/complex64' ); var Complex64 = require( '@stdlib/complex/float32/ctor' ); -var realf = require( '@stdlib/complex/float32/real' ); -var imagf = require( '@stdlib/complex/float32/imag' ); // Define a strided array: var cx = new Complex64Array( [ 1.0, 2.0, 3.0, 4.0, 5.0, 6.0 ] ); @@ -143,15 +114,8 @@ var ca = new Complex64( 2.0, 2.0 ); // Perform operation: cscal.ndarray( cx.length, ca, cx, 1, 0 ); +// cx => [ -2.0, 6.0, -2.0, 14.0, -2.0, 22.0 ] -var v = cx.get( 0 ); -// returns - -var re = realf( v ); -// returns -2.0 - -var im = imagf( v ); -// returns 6.0 ``` The function has the following additional parameters: @@ -163,22 +127,12 @@ While [`typed array`][mdn-typed-array] views mandate a view offset based on the ```javascript var Complex64Array = require( '@stdlib/array/complex64' ); var Complex64 = require( '@stdlib/complex/float32/ctor' ); -var realf = require( '@stdlib/complex/float32/real' ); -var imagf = require( '@stdlib/complex/float32/imag' ); var cx = new Complex64Array( [ 1.0, 2.0, 3.0, 4.0, 5.0, 6.0, 7.0, 8.0 ] ); var ca = new Complex64( 2.0, 2.0 ); cscal.ndarray( 2, ca, cx, 2, 1 ); - -var z = cx.get( 3 ); -// returns - -var re = realf( z ); -// returns -2.0 - -var im = imagf( z ); -// returns 30.0 +// cx => [ 1.0, 2.0, -2.0, 14.0, 5.0, 6.0, -2.0, 30.0 ] ``` * * * diff --git a/lib/node_modules/@stdlib/blas/base/wasm/cscal/docs/repl.txt b/lib/node_modules/@stdlib/blas/base/wasm/cscal/docs/repl.txt index 3a9643ff98b2..e0dd4aade1ad 100644 --- a/lib/node_modules/@stdlib/blas/base/wasm/cscal/docs/repl.txt +++ b/lib/node_modules/@stdlib/blas/base/wasm/cscal/docs/repl.txt @@ -36,32 +36,22 @@ > var cx = new {{alias:@stdlib/array/complex64}}( [ 1.0, 2.0, 3.0, 4.0 ] ); > var ca = new {{alias:@stdlib/complex/float32/ctor}}( 1.0, 2.0 ); > {{alias}}.main( 2, ca, cx, 1 ); - > var z = cx.get( 0 ); - > var re = {{alias:@stdlib/complex/float32/real}}( z ) - -3.0 - > var im = {{alias:@stdlib/complex/float32/imag}}( z ) - 4.0 + [ -3.0, 4.0, -5.0, 10.0 ] // Advanced indexing: > cx = new {{alias:@stdlib/array/complex64}}( [ 1.0, 2.0, 3.0, 4.0, 5.0, 6.0 ] ); > ca = new {{alias:@stdlib/complex/float32/ctor}}( 1.0, 1.0 ); > {{alias}}.main( 2, ca, cx, 2 ); - > z = cx.get( 0 ); - > re = {{alias:@stdlib/complex/float32/real}}( z ) - -1.0 - > im = {{alias:@stdlib/complex/float32/imag}}( z ) - 3.0 + [ -1.0, 3.0, 3.0, 4.0, -1.0, 11.0 ] // Using typed array views: > var cx0 = new {{alias:@stdlib/array/complex64}}( [ 1.0, 2.0, 3.0, 4.0, 5.0, 6.0 ] ); > var cx1 = new {{alias:@stdlib/array/complex64}}( cx0.buffer, cx0.BYTES_PER_ELEMENT*1 ); > var ca = new {{alias:@stdlib/complex/float32/ctor}}( 2.0, 2.0 ); > {{alias}}.main( 2, ca, cx1, 1 ); - > z = cx0.get( 1 ); - > re = {{alias:@stdlib/complex/float32/real}}( z ) - -2.0 - > im = {{alias:@stdlib/complex/float32/imag}}( z ) - 14.0 + [ -2.0, 14.0, -2.0, 22.0 ] + > cx0 + [ 1.0, 2.0, -2.0, 14.0, -2.0, 22.0 ] {{alias}}.ndarray( N, ca, cx, strideX, offsetX ) @@ -101,21 +91,13 @@ > var cx = new {{alias:@stdlib/array/complex64}}( [ 1.0, 2.0, 3.0, 4.0 ] ); > var ca = new {{alias:@stdlib/complex/float32/ctor}}( 2.0, 2.0 ); > {{alias}}.ndarray( 2, ca, cx, 1, 0 ); - > var z = cx.get( 0 ); - > var re = {{alias:@stdlib/complex/float32/real}}( z ) - -2.0 - > var im = {{alias:@stdlib/complex/float32/imag}}( z ) - 6.0 + [ -2.0, 6.0, -2.0, 14.0 ] // Advanced indexing: > cx = new {{alias:@stdlib/array/complex64}}( [ 1.0, 2.0, 3.0, 4.0, 5.0, 6.0, 7.0, 8.0 ] ); > ca = new {{alias:@stdlib/complex/float32/ctor}}( 1.0, 2.0 ); > {{alias}}.ndarray( 2, ca, cx, 1, 2 ); - > z = cx.get( 2 ); - > re = {{alias:@stdlib/complex/float32/real}}( z ) - -7.0 - > im = {{alias:@stdlib/complex/float32/imag}}( z ) - 16.0 + [ 1.0, 2.0, 3.0, 4.0, -7.0, 16.0, -9.0, 22.0 ] {{alias}}.Module( memory ) diff --git a/lib/node_modules/@stdlib/blas/base/wasm/cscal/docs/types/index.d.ts b/lib/node_modules/@stdlib/blas/base/wasm/cscal/docs/types/index.d.ts index 1a4c331c46e6..d4500b6d3bfe 100644 --- a/lib/node_modules/@stdlib/blas/base/wasm/cscal/docs/types/index.d.ts +++ b/lib/node_modules/@stdlib/blas/base/wasm/cscal/docs/types/index.d.ts @@ -317,8 +317,6 @@ interface Routine extends ModuleWrapper { * @example * var Complex64Array = require( '@stdlib/array/complex64' ); * var Complex64 = require( '@stdlib/complex/float32/ctor' ); - * var realf = require( '@stdlib/complex/float32/real' ); - * var imagf = require( '@stdlib/complex/float32/imag' ); * * // Define a strided array: * var x = new Complex64Array( [ 1.0, 2.0, 3.0, 4.0, 5.0, 6.0 ] ); @@ -328,15 +326,7 @@ interface Routine extends ModuleWrapper { * * // Perform operation: * cscal.main( x.length, z, x, 1 ); - * - * var v = x.get( 0 ); - * // returns - * - * var re = realf( v ); - * // returns -2.0 - * - * var im = imagf( v ); - * // returns 6.0 + * // cx => [ 2.0, 4.0, 6.0, 8.0, 10.0, 12.0] */ main( N: number, alpha: Complex64, x: Complex64Array, strideX: number ): Complex64Array; @@ -353,8 +343,6 @@ interface Routine extends ModuleWrapper { * @example * var Complex64Array = require( '@stdlib/array/complex64' ); * var Complex64 = require( '@stdlib/complex/float32/ctor' ); - * var realf = require( '@stdlib/complex/float32/real' ); - * var imagf = require( '@stdlib/complex/float32/imag' ); * * // Define a strided array: * var x = new Complex64Array( [ 1.0, 2.0, 3.0, 4.0, 5.0, 6.0 ] ); @@ -364,15 +352,7 @@ interface Routine extends ModuleWrapper { * * // Perform operation: * cscal.ndarray( x.length, z, x, 1, 0 ); - * - * var v = x.get( 0 ); - * // returns - * - * var re = realf( v ); - * // returns -2.0 - * - * var im = imagf( v ); - * // returns 6.0 + * // cx => [ -2.0, 6.0, -2.0, 14.0, -2.0, 22.0 ] */ ndarray( N: number, alpha: Complex64, x: Complex64Array, strideX: number, offsetX: number ): Complex64Array; @@ -454,8 +434,6 @@ interface Routine extends ModuleWrapper { * @example * var Complex64Array = require( '@stdlib/array/complex64' ); * var Complex64 = require( '@stdlib/complex/float32/ctor' ); -* var realf = require( '@stdlib/complex/float32/real' ); -* var imagf = require( '@stdlib/complex/float32/imag' ); * * // Define a strided array: * var x = new Complex64Array( [ 1.0, 2.0, 3.0, 4.0, 5.0, 6.0 ] ); @@ -465,21 +443,11 @@ interface Routine extends ModuleWrapper { * * // Perform operation: * cscal.main( x.length, z, x, 1 ); -* -* var v = x.get( 0 ); -* // returns -* -* var re = realf( v ); -* // returns -2.0 -* -* var im = imagf( v ); -* // returns 6.0 +* // cx => [ 2.0, 4.0, 6.0, 8.0, 10.0, 12.0] * * @example * var Complex64Array = require( '@stdlib/array/complex64' ); * var Complex64 = require( '@stdlib/complex/float32/ctor' ); -* var realf = require( '@stdlib/complex/float32/real' ); -* var imagf = require( '@stdlib/complex/float32/imag' ); * * // Define a strided array: * var x = new Complex64Array( [ 1.0, 2.0, 3.0, 4.0, 5.0, 6.0 ] ); @@ -489,15 +457,7 @@ interface Routine extends ModuleWrapper { * * // Perform operation: * cscal.ndarray( x.length, z, x, 1, 0 ); -* -* var v = x.get( 0 ); -* // returns -* -* var re = realf( v ); -* // returns -2.0 -* -* var im = imagf( v ); -* // returns 6.0 +* // cx => [ -2.0, 6.0, -2.0, 14.0, -2.0, 22.0 ] */ declare var cscal: Routine; diff --git a/lib/node_modules/@stdlib/blas/base/wasm/cscal/lib/index.js b/lib/node_modules/@stdlib/blas/base/wasm/cscal/lib/index.js index 41c7ae361ed9..1b5688214f7e 100644 --- a/lib/node_modules/@stdlib/blas/base/wasm/cscal/lib/index.js +++ b/lib/node_modules/@stdlib/blas/base/wasm/cscal/lib/index.js @@ -26,8 +26,6 @@ * @example * var Complex64Array = require( '@stdlib/array/complex64' ); * var Complex64 = require( '@stdlib/complex/float32/ctor' ); -* var realf = require( '@stdlib/complex/float32/real' ); -* var imagf = require( '@stdlib/complex/float32/imag' ); * var cscal = require( '@stdlib/blas/base/wasm/cscal' ); * * // Define a strided array: @@ -38,21 +36,11 @@ * * // Perform operation: * cscal.main( x.length, z, x, 1 ); -* -* var v = x.get( 0 ); -* // returns -* -* var re = realf( v ); -* // returns -2.0 -* -* var im = imagf( v ); -* // returns 6.0 +* // cx => [ 2.0, 4.0, 6.0, 8.0, 10.0, 12.0] * * @example * var Complex64Array = require( '@stdlib/array/complex64' ); * var Complex64 = require( '@stdlib/complex/float32/ctor' ); -* var realf = require( '@stdlib/complex/float32/real' ); -* var imagf = require( '@stdlib/complex/float32/imag' ); * var cscal = require( '@stdlib/blas/base/wasm/cscal' ); * * // Define a strided array: @@ -63,15 +51,7 @@ * * // Perform operation: * cscal.ndarray( x.length, z, x, 1, 0 ); -* -* var v = x.get( 0 ); -* // returns -* -* var re = realf( v ); -* // returns -2.0 -* -* var im = imagf( v ); -* // returns 6.0 +* // cx => [ -2.0, 6.0, -2.0, 14.0, -2.0, 22.0 ] * * @example * var Memory = require( '@stdlib/wasm/memory' ); diff --git a/lib/node_modules/@stdlib/blas/base/wasm/cscal/lib/main.js b/lib/node_modules/@stdlib/blas/base/wasm/cscal/lib/main.js index 5c46e92fe91b..8359566f3240 100644 --- a/lib/node_modules/@stdlib/blas/base/wasm/cscal/lib/main.js +++ b/lib/node_modules/@stdlib/blas/base/wasm/cscal/lib/main.js @@ -34,8 +34,6 @@ var Routine = require( './routine.js' ); * @example * var Complex64Array = require( '@stdlib/array/complex64' ); * var Complex64 = require( '@stdlib/complex/float32/ctor' ); -* var realf = require( '@stdlib/complex/float32/real' ); -* var imagf = require( '@stdlib/complex/float32/imag' ); * * // Define a strided array: * var x = new Complex64Array( [ 1.0, 2.0, 3.0, 4.0, 5.0, 6.0 ] ); @@ -45,21 +43,11 @@ var Routine = require( './routine.js' ); * * // Perform operation: * cscal.main( x.length, z, x, 1 ); -* -* var v = x.get( 0 ); -* // returns -* -* var re = realf( v ); -* // returns -2.0 -* -* var im = imagf( v ); -* // returns 6.0 +* // cx => [ 2.0, 4.0, 6.0, 8.0, 10.0, 12.0] * * @example * var Complex64Array = require( '@stdlib/array/complex64' ); * var Complex64 = require( '@stdlib/complex/float32/ctor' ); -* var realf = require( '@stdlib/complex/float32/real' ); -* var imagf = require( '@stdlib/complex/float32/imag' ); * * // Define a strided array: * var x = new Complex64Array( [ 1.0, 2.0, 3.0, 4.0, 5.0, 6.0 ] ); @@ -69,15 +57,7 @@ var Routine = require( './routine.js' ); * * // Perform operation: * cscal.ndarray( x.length, z, x, 1, 0 ); -* -* var v = x.get( 0 ); -* // returns -* -* var re = realf( v ); -* // returns -2.0 -* -* var im = imagf( v ); -* // returns 6.0 +* cx => [ -2.0, 6.0, -2.0, 14.0, -2.0, 22.0 ] */ var cscal = new Routine(); cscal.initializeSync(); // eslint-disable-line node/no-sync diff --git a/lib/node_modules/@stdlib/blas/base/wasm/cscal/lib/routine.js b/lib/node_modules/@stdlib/blas/base/wasm/cscal/lib/routine.js index d71dbcb95da0..b19a8ff935bc 100644 --- a/lib/node_modules/@stdlib/blas/base/wasm/cscal/lib/routine.js +++ b/lib/node_modules/@stdlib/blas/base/wasm/cscal/lib/routine.js @@ -45,8 +45,6 @@ var Module = require( './module.js' ); * @example * var Complex64Array = require( '@stdlib/array/complex64' ); * var Complex64 = require( '@stdlib/complex/float32/ctor' ); -* var realf = require( '@stdlib/complex/float32/real' ); -* var imagf = require( '@stdlib/complex/float32/imag' ); * * // Create a new routine: * var cscal = new Routine(); @@ -62,21 +60,11 @@ var Module = require( './module.js' ); * * // Perform operation: * cscal.main( x.length, z, x, 1 ); -* -* var v = x.get( 0 ); -* // returns -* -* var re = realf( v ); -* // returns -2.0 -* -* var im = imagf( v ); -* // returns 6.0 +* // cx => [ 2.0, 4.0, 6.0, 8.0, 10.0, 12.0] * * @example * var Complex64Array = require( '@stdlib/array/complex64' ); * var Complex64 = require( '@stdlib/complex/float32/ctor' ); -* var realf = require( '@stdlib/complex/float32/real' ); -* var imagf = require( '@stdlib/complex/float32/imag' ); * * // Create a new routine: * var cscal = new Routine(); @@ -92,15 +80,7 @@ var Module = require( './module.js' ); * * // Perform operation: * cscal.ndarray( x.length, z, x, 1, 0 ); -* -* var v = x.get( 0 ); -* // returns -* -* var re = realf( v ); -* // returns -2.0 -* -* var im = imagf( v ); -* // returns 6.0 +* cx => [ -2.0, 6.0, -2.0, 14.0, -2.0, 22.0 ] */ function Routine() { if ( !( this instanceof Routine ) ) { @@ -131,8 +111,6 @@ inherits( Routine, Module ); * @example * var Complex64Array = require( '@stdlib/array/complex64' ); * var Complex64 = require( '@stdlib/complex/float32/ctor' ); -* var realf = require( '@stdlib/complex/float32/real' ); -* var imagf = require( '@stdlib/complex/float32/imag' ); * * // Create a new routine: * var cscal = new Routine(); @@ -148,15 +126,7 @@ inherits( Routine, Module ); * * // Perform operation: * cscal.main( x.length, z, x, 1 ); -* -* var v = x.get( 0 ); -* // returns -* -* var re = realf( v ); -* // returns -2.0 -* -* var im = imagf( v ); -* // returns 6.0 +* // cx => [ 2.0, 4.0, 6.0, 8.0, 10.0, 12.0] */ setReadOnly( Routine.prototype, 'main', function cscal( N, alpha, x, strideX ) { return this.ndarray( N, alpha, x, strideX, stride2offset( N, strideX ) ); @@ -179,8 +149,6 @@ setReadOnly( Routine.prototype, 'main', function cscal( N, alpha, x, strideX ) { * @example * var Complex64Array = require( '@stdlib/array/complex64' ); * var Complex64 = require( '@stdlib/complex/float32/ctor' ); -* var realf = require( '@stdlib/complex/float32/real' ); -* var imagf = require( '@stdlib/complex/float32/imag' ); * * // Create a new routine: * var cscal = new Routine(); @@ -196,15 +164,7 @@ setReadOnly( Routine.prototype, 'main', function cscal( N, alpha, x, strideX ) { * * // Perform operation: * cscal.ndarray( x.length, z, x, 1, 0 ); -* -* var v = x.get( 0 ); -* // returns -* -* var re = realf( v ); -* // returns -2.0 -* -* var im = imagf( v ); -* // returns 6.0 +* cx => [ -2.0, 6.0, -2.0, 14.0, -2.0, 22.0 ] */ setReadOnly( Routine.prototype, 'ndarray', function cscal( N, alpha, x, strideX, offsetX ) { var ptrs; From 41d32732a52cb19329889b047e1215cc32034b2d Mon Sep 17 00:00:00 2001 From: Rupa-Rd Date: Wed, 2 Apr 2025 08:23:32 +0530 Subject: [PATCH 2/7] docs: update examples for las/base/wasm/cscal --- lib/node_modules/@stdlib/blas/base/wasm/cscal/README.md | 2 +- lib/node_modules/@stdlib/blas/base/wasm/cscal/lib/main.js | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/lib/node_modules/@stdlib/blas/base/wasm/cscal/README.md b/lib/node_modules/@stdlib/blas/base/wasm/cscal/README.md index e5ae74828c21..5944f2e0a94e 100644 --- a/lib/node_modules/@stdlib/blas/base/wasm/cscal/README.md +++ b/lib/node_modules/@stdlib/blas/base/wasm/cscal/README.md @@ -94,7 +94,7 @@ var cx1 = new Complex64Array( cx0.buffer, cx0.BYTES_PER_ELEMENT*1 ); // start at // Scales every other value from `cx1` by `ca`... cscal.main( 3, ca, cx1, 1 ); -// cx => [ 2.0, 4.0, 6.0, 8.0, 10.0, 12.0] +// cx0 => [ 2.0, 4.0, 6.0, 8.0, 10.0, 12.0] ``` diff --git a/lib/node_modules/@stdlib/blas/base/wasm/cscal/lib/main.js b/lib/node_modules/@stdlib/blas/base/wasm/cscal/lib/main.js index 8359566f3240..9a1b44188190 100644 --- a/lib/node_modules/@stdlib/blas/base/wasm/cscal/lib/main.js +++ b/lib/node_modules/@stdlib/blas/base/wasm/cscal/lib/main.js @@ -43,7 +43,7 @@ var Routine = require( './routine.js' ); * * // Perform operation: * cscal.main( x.length, z, x, 1 ); -* // cx => [ 2.0, 4.0, 6.0, 8.0, 10.0, 12.0] +* // x => [ 2.0, 4.0, 6.0, 8.0, 10.0, 12.0] * * @example * var Complex64Array = require( '@stdlib/array/complex64' ); @@ -57,7 +57,7 @@ var Routine = require( './routine.js' ); * * // Perform operation: * cscal.ndarray( x.length, z, x, 1, 0 ); -* cx => [ -2.0, 6.0, -2.0, 14.0, -2.0, 22.0 ] +* x => [ -2.0, 6.0, -2.0, 14.0, -2.0, 22.0 ] */ var cscal = new Routine(); cscal.initializeSync(); // eslint-disable-line node/no-sync From 6d1e7293ed6c86e17079afafebdc1f0afe9a2cff Mon Sep 17 00:00:00 2001 From: Rupa-Rd Date: Wed, 2 Apr 2025 08:34:31 +0530 Subject: [PATCH 3/7] resolved ci failed issues --- lib/node_modules/@stdlib/blas/base/wasm/cscal/README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/node_modules/@stdlib/blas/base/wasm/cscal/README.md b/lib/node_modules/@stdlib/blas/base/wasm/cscal/README.md index 5944f2e0a94e..babfbc5a64f7 100644 --- a/lib/node_modules/@stdlib/blas/base/wasm/cscal/README.md +++ b/lib/node_modules/@stdlib/blas/base/wasm/cscal/README.md @@ -114,7 +114,7 @@ var ca = new Complex64( 2.0, 2.0 ); // Perform operation: cscal.ndarray( cx.length, ca, cx, 1, 0 ); -// cx => [ -2.0, 6.0, -2.0, 14.0, -2.0, 22.0 ] +// cx => [ 2.0, 4.0, 6.0, 8.0, 10.0, 12.0]0 ] ``` From 9431db5678edfea6a84a043cc2100e97c0076eb7 Mon Sep 17 00:00:00 2001 From: Rupa-Rd Date: Wed, 2 Apr 2025 11:49:47 +0530 Subject: [PATCH 4/7] fixed ci failures --- .../@stdlib/blas/base/wasm/cscal/README.md | 6 +++--- .../@stdlib/blas/base/wasm/cscal/docs/repl.txt | 10 +++++----- .../@stdlib/blas/base/wasm/cscal/lib/main.js | 4 ++-- 3 files changed, 10 insertions(+), 10 deletions(-) diff --git a/lib/node_modules/@stdlib/blas/base/wasm/cscal/README.md b/lib/node_modules/@stdlib/blas/base/wasm/cscal/README.md index babfbc5a64f7..118fb916950d 100644 --- a/lib/node_modules/@stdlib/blas/base/wasm/cscal/README.md +++ b/lib/node_modules/@stdlib/blas/base/wasm/cscal/README.md @@ -46,7 +46,7 @@ var ca = new Complex64( 2.0, 2.0 ); // Perform operation: cscal.main( cx.length, ca, cx, 1 ); -// cx => [ 2.0, 4.0, 6.0, 8.0, 10.0, 12.0] +// cx => [ -2.0, 6.0, -2.0, 14.0, -2.0, 22.0] ``` @@ -94,7 +94,7 @@ var cx1 = new Complex64Array( cx0.buffer, cx0.BYTES_PER_ELEMENT*1 ); // start at // Scales every other value from `cx1` by `ca`... cscal.main( 3, ca, cx1, 1 ); -// cx0 => [ 2.0, 4.0, 6.0, 8.0, 10.0, 12.0] +// x => [ 1.0, 2.0, -2.0, 14.0, -2.0, 22.0, -2.0, 30.0] ``` @@ -114,7 +114,7 @@ var ca = new Complex64( 2.0, 2.0 ); // Perform operation: cscal.ndarray( cx.length, ca, cx, 1, 0 ); -// cx => [ 2.0, 4.0, 6.0, 8.0, 10.0, 12.0]0 ] +// cx => [ -2.0, 6.0, -2.0, 14.0, -2.0, 22.0] ``` diff --git a/lib/node_modules/@stdlib/blas/base/wasm/cscal/docs/repl.txt b/lib/node_modules/@stdlib/blas/base/wasm/cscal/docs/repl.txt index e0dd4aade1ad..7be1d43f01da 100644 --- a/lib/node_modules/@stdlib/blas/base/wasm/cscal/docs/repl.txt +++ b/lib/node_modules/@stdlib/blas/base/wasm/cscal/docs/repl.txt @@ -35,20 +35,20 @@ // Standard usage: > var cx = new {{alias:@stdlib/array/complex64}}( [ 1.0, 2.0, 3.0, 4.0 ] ); > var ca = new {{alias:@stdlib/complex/float32/ctor}}( 1.0, 2.0 ); - > {{alias}}.main( 2, ca, cx, 1 ); + > {{alias}}.main( 2, ca, cx, 1 ) [ -3.0, 4.0, -5.0, 10.0 ] // Advanced indexing: > cx = new {{alias:@stdlib/array/complex64}}( [ 1.0, 2.0, 3.0, 4.0, 5.0, 6.0 ] ); > ca = new {{alias:@stdlib/complex/float32/ctor}}( 1.0, 1.0 ); - > {{alias}}.main( 2, ca, cx, 2 ); + > {{alias}}.main( 2, ca, cx, 2 ) [ -1.0, 3.0, 3.0, 4.0, -1.0, 11.0 ] // Using typed array views: > var cx0 = new {{alias:@stdlib/array/complex64}}( [ 1.0, 2.0, 3.0, 4.0, 5.0, 6.0 ] ); > var cx1 = new {{alias:@stdlib/array/complex64}}( cx0.buffer, cx0.BYTES_PER_ELEMENT*1 ); > var ca = new {{alias:@stdlib/complex/float32/ctor}}( 2.0, 2.0 ); - > {{alias}}.main( 2, ca, cx1, 1 ); + > {{alias}}.main( 2, ca, cx1, 1 ) [ -2.0, 14.0, -2.0, 22.0 ] > cx0 [ 1.0, 2.0, -2.0, 14.0, -2.0, 22.0 ] @@ -90,13 +90,13 @@ // Standard usage: > var cx = new {{alias:@stdlib/array/complex64}}( [ 1.0, 2.0, 3.0, 4.0 ] ); > var ca = new {{alias:@stdlib/complex/float32/ctor}}( 2.0, 2.0 ); - > {{alias}}.ndarray( 2, ca, cx, 1, 0 ); + > {{alias}}.ndarray( 2, ca, cx, 1, 0 ) [ -2.0, 6.0, -2.0, 14.0 ] // Advanced indexing: > cx = new {{alias:@stdlib/array/complex64}}( [ 1.0, 2.0, 3.0, 4.0, 5.0, 6.0, 7.0, 8.0 ] ); > ca = new {{alias:@stdlib/complex/float32/ctor}}( 1.0, 2.0 ); - > {{alias}}.ndarray( 2, ca, cx, 1, 2 ); + > {{alias}}.ndarray( 2, ca, cx, 1, 2 ) [ 1.0, 2.0, 3.0, 4.0, -7.0, 16.0, -9.0, 22.0 ] diff --git a/lib/node_modules/@stdlib/blas/base/wasm/cscal/lib/main.js b/lib/node_modules/@stdlib/blas/base/wasm/cscal/lib/main.js index 9a1b44188190..c2e973d74917 100644 --- a/lib/node_modules/@stdlib/blas/base/wasm/cscal/lib/main.js +++ b/lib/node_modules/@stdlib/blas/base/wasm/cscal/lib/main.js @@ -43,7 +43,7 @@ var Routine = require( './routine.js' ); * * // Perform operation: * cscal.main( x.length, z, x, 1 ); -* // x => [ 2.0, 4.0, 6.0, 8.0, 10.0, 12.0] +* // x => [ -2.0, 6.0, -2.0, 14.0, -2.0, 22.0 ] * * @example * var Complex64Array = require( '@stdlib/array/complex64' ); @@ -57,7 +57,7 @@ var Routine = require( './routine.js' ); * * // Perform operation: * cscal.ndarray( x.length, z, x, 1, 0 ); -* x => [ -2.0, 6.0, -2.0, 14.0, -2.0, 22.0 ] +* // x => [ -2.0, 6.0, -2.0, 14.0, -2.0, 22.0 ] */ var cscal = new Routine(); cscal.initializeSync(); // eslint-disable-line node/no-sync From f11a253502675bed8792499a8a3d321f7556ec95 Mon Sep 17 00:00:00 2001 From: Rupa-Rd Date: Wed, 2 Apr 2025 12:30:19 +0530 Subject: [PATCH 5/7] fixed linter errors --- lib/node_modules/@stdlib/blas/base/wasm/cscal/README.md | 2 +- .../@stdlib/blas/base/wasm/cscal/lib/routine.js | 8 ++++---- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/lib/node_modules/@stdlib/blas/base/wasm/cscal/README.md b/lib/node_modules/@stdlib/blas/base/wasm/cscal/README.md index 118fb916950d..1153c576642d 100644 --- a/lib/node_modules/@stdlib/blas/base/wasm/cscal/README.md +++ b/lib/node_modules/@stdlib/blas/base/wasm/cscal/README.md @@ -94,7 +94,7 @@ var cx1 = new Complex64Array( cx0.buffer, cx0.BYTES_PER_ELEMENT*1 ); // start at // Scales every other value from `cx1` by `ca`... cscal.main( 3, ca, cx1, 1 ); -// x => [ 1.0, 2.0, -2.0, 14.0, -2.0, 22.0, -2.0, 30.0] +// cx1 => [ 1.0, 2.0, -2.0, 14.0, -2.0, 22.0, -2.0, 30.0] ``` diff --git a/lib/node_modules/@stdlib/blas/base/wasm/cscal/lib/routine.js b/lib/node_modules/@stdlib/blas/base/wasm/cscal/lib/routine.js index b19a8ff935bc..3dfa6615c52a 100644 --- a/lib/node_modules/@stdlib/blas/base/wasm/cscal/lib/routine.js +++ b/lib/node_modules/@stdlib/blas/base/wasm/cscal/lib/routine.js @@ -60,7 +60,7 @@ var Module = require( './module.js' ); * * // Perform operation: * cscal.main( x.length, z, x, 1 ); -* // cx => [ 2.0, 4.0, 6.0, 8.0, 10.0, 12.0] +* // x => [ 2.0, 4.0, 6.0, 8.0, 10.0, 12.0] * * @example * var Complex64Array = require( '@stdlib/array/complex64' ); @@ -80,7 +80,7 @@ var Module = require( './module.js' ); * * // Perform operation: * cscal.ndarray( x.length, z, x, 1, 0 ); -* cx => [ -2.0, 6.0, -2.0, 14.0, -2.0, 22.0 ] +* // x => [ -2.0, 6.0, -2.0, 14.0, -2.0, 22.0 ] */ function Routine() { if ( !( this instanceof Routine ) ) { @@ -126,7 +126,7 @@ inherits( Routine, Module ); * * // Perform operation: * cscal.main( x.length, z, x, 1 ); -* // cx => [ 2.0, 4.0, 6.0, 8.0, 10.0, 12.0] +* // x => [ 2.0, 4.0, 6.0, 8.0, 10.0, 12.0] */ setReadOnly( Routine.prototype, 'main', function cscal( N, alpha, x, strideX ) { return this.ndarray( N, alpha, x, strideX, stride2offset( N, strideX ) ); @@ -164,7 +164,7 @@ setReadOnly( Routine.prototype, 'main', function cscal( N, alpha, x, strideX ) { * * // Perform operation: * cscal.ndarray( x.length, z, x, 1, 0 ); -* cx => [ -2.0, 6.0, -2.0, 14.0, -2.0, 22.0 ] +* // x => [ -2.0, 6.0, -2.0, 14.0, -2.0, 22.0 ] */ setReadOnly( Routine.prototype, 'ndarray', function cscal( N, alpha, x, strideX, offsetX ) { var ptrs; From b8b4e1fa44187e033877759993e5b0363b6c4aab Mon Sep 17 00:00:00 2001 From: Rupa-Rd Date: Wed, 2 Apr 2025 21:36:56 +0530 Subject: [PATCH 6/7] fix: lint errors --- lib/node_modules/@stdlib/blas/base/wasm/cscal/README.md | 2 +- .../@stdlib/blas/base/wasm/cscal/docs/types/index.d.ts | 8 ++++---- .../@stdlib/blas/base/wasm/cscal/lib/index.js | 4 ++-- .../@stdlib/blas/base/wasm/cscal/lib/routine.js | 4 ++-- 4 files changed, 9 insertions(+), 9 deletions(-) diff --git a/lib/node_modules/@stdlib/blas/base/wasm/cscal/README.md b/lib/node_modules/@stdlib/blas/base/wasm/cscal/README.md index 1153c576642d..05b38cacbc74 100644 --- a/lib/node_modules/@stdlib/blas/base/wasm/cscal/README.md +++ b/lib/node_modules/@stdlib/blas/base/wasm/cscal/README.md @@ -94,7 +94,7 @@ var cx1 = new Complex64Array( cx0.buffer, cx0.BYTES_PER_ELEMENT*1 ); // start at // Scales every other value from `cx1` by `ca`... cscal.main( 3, ca, cx1, 1 ); -// cx1 => [ 1.0, 2.0, -2.0, 14.0, -2.0, 22.0, -2.0, 30.0] +// cx1 => [ -2.0, 14.0, -2.0, 22.0, -2.0, 30.0] ``` diff --git a/lib/node_modules/@stdlib/blas/base/wasm/cscal/docs/types/index.d.ts b/lib/node_modules/@stdlib/blas/base/wasm/cscal/docs/types/index.d.ts index d4500b6d3bfe..823bffa4b86d 100644 --- a/lib/node_modules/@stdlib/blas/base/wasm/cscal/docs/types/index.d.ts +++ b/lib/node_modules/@stdlib/blas/base/wasm/cscal/docs/types/index.d.ts @@ -326,7 +326,7 @@ interface Routine extends ModuleWrapper { * * // Perform operation: * cscal.main( x.length, z, x, 1 ); - * // cx => [ 2.0, 4.0, 6.0, 8.0, 10.0, 12.0] + * // x => [ -2.0, 6.0, -2.0, 14.0, -2.0, 22.0] */ main( N: number, alpha: Complex64, x: Complex64Array, strideX: number ): Complex64Array; @@ -352,7 +352,7 @@ interface Routine extends ModuleWrapper { * * // Perform operation: * cscal.ndarray( x.length, z, x, 1, 0 ); - * // cx => [ -2.0, 6.0, -2.0, 14.0, -2.0, 22.0 ] + * // x => [ -2.0, 6.0, -2.0, 14.0, -2.0, 22.0 ] */ ndarray( N: number, alpha: Complex64, x: Complex64Array, strideX: number, offsetX: number ): Complex64Array; @@ -443,7 +443,7 @@ interface Routine extends ModuleWrapper { * * // Perform operation: * cscal.main( x.length, z, x, 1 ); -* // cx => [ 2.0, 4.0, 6.0, 8.0, 10.0, 12.0] +* // x => [ -2.0, 6.0, -2.0, 14.0, -2.0, 22.0] * * @example * var Complex64Array = require( '@stdlib/array/complex64' ); @@ -457,7 +457,7 @@ interface Routine extends ModuleWrapper { * * // Perform operation: * cscal.ndarray( x.length, z, x, 1, 0 ); -* // cx => [ -2.0, 6.0, -2.0, 14.0, -2.0, 22.0 ] +* // x => [ -2.0, 6.0, -2.0, 14.0, -2.0, 22.0 ] */ declare var cscal: Routine; diff --git a/lib/node_modules/@stdlib/blas/base/wasm/cscal/lib/index.js b/lib/node_modules/@stdlib/blas/base/wasm/cscal/lib/index.js index 1b5688214f7e..7b1695c09b2b 100644 --- a/lib/node_modules/@stdlib/blas/base/wasm/cscal/lib/index.js +++ b/lib/node_modules/@stdlib/blas/base/wasm/cscal/lib/index.js @@ -36,7 +36,7 @@ * * // Perform operation: * cscal.main( x.length, z, x, 1 ); -* // cx => [ 2.0, 4.0, 6.0, 8.0, 10.0, 12.0] +* // x => [ -2.0, 6.0, -2.0, 14.0, -2.0, 22.0] * * @example * var Complex64Array = require( '@stdlib/array/complex64' ); @@ -51,7 +51,7 @@ * * // Perform operation: * cscal.ndarray( x.length, z, x, 1, 0 ); -* // cx => [ -2.0, 6.0, -2.0, 14.0, -2.0, 22.0 ] +* // x => [ -2.0, 6.0, -2.0, 14.0, -2.0, 22.0 ] * * @example * var Memory = require( '@stdlib/wasm/memory' ); diff --git a/lib/node_modules/@stdlib/blas/base/wasm/cscal/lib/routine.js b/lib/node_modules/@stdlib/blas/base/wasm/cscal/lib/routine.js index 3dfa6615c52a..ac81035de29e 100644 --- a/lib/node_modules/@stdlib/blas/base/wasm/cscal/lib/routine.js +++ b/lib/node_modules/@stdlib/blas/base/wasm/cscal/lib/routine.js @@ -60,7 +60,7 @@ var Module = require( './module.js' ); * * // Perform operation: * cscal.main( x.length, z, x, 1 ); -* // x => [ 2.0, 4.0, 6.0, 8.0, 10.0, 12.0] +* // x => [ -2.0, 6.0, -2.0, 14.0, -2.0, 22.0 ] * * @example * var Complex64Array = require( '@stdlib/array/complex64' ); @@ -126,7 +126,7 @@ inherits( Routine, Module ); * * // Perform operation: * cscal.main( x.length, z, x, 1 ); -* // x => [ 2.0, 4.0, 6.0, 8.0, 10.0, 12.0] +* // x => [ -2.0, 6.0, -2.0, 14.0, -2.0, 22.0 ] */ setReadOnly( Routine.prototype, 'main', function cscal( N, alpha, x, strideX ) { return this.ndarray( N, alpha, x, strideX, stride2offset( N, strideX ) ); From 91c1c68340243f223f69056f9042ed5b5207a697 Mon Sep 17 00:00:00 2001 From: Athan Date: Wed, 2 Apr 2025 14:05:43 -0700 Subject: [PATCH 7/7] Apply suggestions from code review Signed-off-by: Athan --- lib/node_modules/@stdlib/blas/base/wasm/cscal/README.md | 8 ++++---- .../@stdlib/blas/base/wasm/cscal/docs/types/index.d.ts | 4 ++-- .../@stdlib/blas/base/wasm/cscal/lib/index.js | 2 +- 3 files changed, 7 insertions(+), 7 deletions(-) diff --git a/lib/node_modules/@stdlib/blas/base/wasm/cscal/README.md b/lib/node_modules/@stdlib/blas/base/wasm/cscal/README.md index 05b38cacbc74..1e8ebbda291e 100644 --- a/lib/node_modules/@stdlib/blas/base/wasm/cscal/README.md +++ b/lib/node_modules/@stdlib/blas/base/wasm/cscal/README.md @@ -46,7 +46,7 @@ var ca = new Complex64( 2.0, 2.0 ); // Perform operation: cscal.main( cx.length, ca, cx, 1 ); -// cx => [ -2.0, 6.0, -2.0, 14.0, -2.0, 22.0] +// cx => [ -2.0, 6.0, -2.0, 14.0, -2.0, 22.0 ] ``` @@ -71,7 +71,7 @@ var ca = new Complex64( 2.0, 0.0 ); // Perform operation: cscal.main( 2, ca, cx, 2 ); -// cx => [ 2.0, 4.0, 3.0, 4.0, 10.0, 12.0] +// cx => [ 2.0, 4.0, 3.0, 4.0, 10.0, 12.0 ] ``` @@ -94,7 +94,7 @@ var cx1 = new Complex64Array( cx0.buffer, cx0.BYTES_PER_ELEMENT*1 ); // start at // Scales every other value from `cx1` by `ca`... cscal.main( 3, ca, cx1, 1 ); -// cx1 => [ -2.0, 14.0, -2.0, 22.0, -2.0, 30.0] +// cx0 => [ 1.0, 2.0, -2.0, 14.0, -2.0, 22.0, -2.0, 30.0 ] ``` @@ -114,7 +114,7 @@ var ca = new Complex64( 2.0, 2.0 ); // Perform operation: cscal.ndarray( cx.length, ca, cx, 1, 0 ); -// cx => [ -2.0, 6.0, -2.0, 14.0, -2.0, 22.0] +// cx => [ -2.0, 6.0, -2.0, 14.0, -2.0, 22.0 ] ``` diff --git a/lib/node_modules/@stdlib/blas/base/wasm/cscal/docs/types/index.d.ts b/lib/node_modules/@stdlib/blas/base/wasm/cscal/docs/types/index.d.ts index 823bffa4b86d..9b3ac522821d 100644 --- a/lib/node_modules/@stdlib/blas/base/wasm/cscal/docs/types/index.d.ts +++ b/lib/node_modules/@stdlib/blas/base/wasm/cscal/docs/types/index.d.ts @@ -326,7 +326,7 @@ interface Routine extends ModuleWrapper { * * // Perform operation: * cscal.main( x.length, z, x, 1 ); - * // x => [ -2.0, 6.0, -2.0, 14.0, -2.0, 22.0] + * // x => [ -2.0, 6.0, -2.0, 14.0, -2.0, 22.0 ] */ main( N: number, alpha: Complex64, x: Complex64Array, strideX: number ): Complex64Array; @@ -443,7 +443,7 @@ interface Routine extends ModuleWrapper { * * // Perform operation: * cscal.main( x.length, z, x, 1 ); -* // x => [ -2.0, 6.0, -2.0, 14.0, -2.0, 22.0] +* // x => [ -2.0, 6.0, -2.0, 14.0, -2.0, 22.0 ] * * @example * var Complex64Array = require( '@stdlib/array/complex64' ); diff --git a/lib/node_modules/@stdlib/blas/base/wasm/cscal/lib/index.js b/lib/node_modules/@stdlib/blas/base/wasm/cscal/lib/index.js index 7b1695c09b2b..e264c8df285c 100644 --- a/lib/node_modules/@stdlib/blas/base/wasm/cscal/lib/index.js +++ b/lib/node_modules/@stdlib/blas/base/wasm/cscal/lib/index.js @@ -36,7 +36,7 @@ * * // Perform operation: * cscal.main( x.length, z, x, 1 ); -* // x => [ -2.0, 6.0, -2.0, 14.0, -2.0, 22.0] +* // x => [ -2.0, 6.0, -2.0, 14.0, -2.0, 22.0 ] * * @example * var Complex64Array = require( '@stdlib/array/complex64' );