From 79621a87bb717cf0f9074017030417a53f920b79 Mon Sep 17 00:00:00 2001 From: Uday Kakade Date: Fri, 17 Apr 2026 23:37:53 +0530 Subject: [PATCH 1/2] docs: improve doctest for ndarray instances in ndarray/base/reverse --- .../@stdlib/ndarray/base/reverse/README.md | 11 ++--------- .../@stdlib/ndarray/base/reverse/docs/repl.txt | 11 ++--------- .../ndarray/base/reverse/docs/types/index.d.ts | 11 ++--------- .../@stdlib/ndarray/base/reverse/lib/index.js | 13 +++---------- .../@stdlib/ndarray/base/reverse/lib/main.js | 11 ++--------- 5 files changed, 11 insertions(+), 46 deletions(-) diff --git a/lib/node_modules/@stdlib/ndarray/base/reverse/README.md b/lib/node_modules/@stdlib/ndarray/base/reverse/README.md index a5f1eba803de..3810b23a24e3 100644 --- a/lib/node_modules/@stdlib/ndarray/base/reverse/README.md +++ b/lib/node_modules/@stdlib/ndarray/base/reverse/README.md @@ -46,7 +46,6 @@ Returns a view of an input ndarray in which the order of elements along each dim ```javascript var ndarray = require( '@stdlib/ndarray/ctor' ); -var ndarray2array = require( '@stdlib/ndarray/to-array' ); var buffer = [ 1.0, 2.0, 3.0, 4.0, 5.0, 6.0 ]; var shape = [ 3, 2 ]; @@ -54,22 +53,16 @@ var strides = [ 2, 1 ]; var offset = 0; var x = ndarray( 'generic', buffer, shape, strides, offset, 'row-major' ); -// returns +// returns [ [ 1.0, 2.0 ], [ 3.0, 4.0 ], [ 5.0, 6.0 ] ] var sh = x.shape; // returns [ 3, 2 ] -var arr = ndarray2array( x ); -// returns [ [ 1.0, 2.0 ], [ 3.0, 4.0 ], [ 5.0, 6.0 ] ] - var y = reverse( x, false ); -// returns +// returns [ [ 6.0, 5.0 ], [ 4.0, 3.0 ], [ 2.0, 1.0 ] ] sh = y.shape; // returns [ 3, 2 ] - -arr = ndarray2array( y ); -// returns [ [ 6.0, 5.0 ], [ 4.0, 3.0 ], [ 2.0, 1.0 ] ] ``` The function accepts the following arguments: diff --git a/lib/node_modules/@stdlib/ndarray/base/reverse/docs/repl.txt b/lib/node_modules/@stdlib/ndarray/base/reverse/docs/repl.txt index fc0d9094c0d4..68c82efc686e 100644 --- a/lib/node_modules/@stdlib/ndarray/base/reverse/docs/repl.txt +++ b/lib/node_modules/@stdlib/ndarray/base/reverse/docs/repl.txt @@ -20,16 +20,9 @@ Examples -------- - > var x = {{alias:@stdlib/ndarray/array}}( [ [ 1, 2 ], [ 3, 4 ] ] ) - - > x.shape - [ 2, 2 ] + > var x = {{alias:@stdlib/ndarray/array}}( [ [ 1, 2 ], [ 3, 4 ] ] ); > var y = {{alias}}( x, false ) - - > y.shape - [ 2, 2 ] - > {{alias:@stdlib/ndarray/to-array}}( y ) - [ [ 4, 3 ], [ 2, 1 ] ] + [ [ 4, 3 ], [ 2, 1 ] ] See Also -------- diff --git a/lib/node_modules/@stdlib/ndarray/base/reverse/docs/types/index.d.ts b/lib/node_modules/@stdlib/ndarray/base/reverse/docs/types/index.d.ts index 55facc3dd5da..a49d2da00a83 100644 --- a/lib/node_modules/@stdlib/ndarray/base/reverse/docs/types/index.d.ts +++ b/lib/node_modules/@stdlib/ndarray/base/reverse/docs/types/index.d.ts @@ -32,7 +32,6 @@ import { ndarray } from '@stdlib/types/ndarray'; * @example * var typedarray = require( '@stdlib/array/typed' ); * var ndarray = require( '@stdlib/ndarray/ctor' ); -* var ndarray2array = require( '@stdlib/ndarray/to-array' ); * * var buffer = typedarray( [ 1.0, 2.0, 3.0, 4.0, 5.0, 6.0 ], 'float64' ); * var shape = [ 3, 2 ]; @@ -40,22 +39,16 @@ import { ndarray } from '@stdlib/types/ndarray'; * var offset = 0; * * var x = ndarray( 'float64', buffer, shape, strides, offset, 'row-major' ); -* // returns +* // returns [ [ 1.0, 2.0 ], [ 3.0, 4.0 ], [ 5.0, 6.0 ] ] * * var sh = x.shape; * // returns [ 3, 2 ] * -* var arr = ndarray2array( x ); -* // returns [ [ 1.0, 2.0 ], [ 3.0, 4.0 ], [ 5.0, 6.0 ] ] -* * var y = reverse( x, false ); -* // returns +* // returns [ [ 6.0, 5.0 ], [ 4.0, 3.0 ], [ 2.0, 1.0 ] ] * * sh = y.shape; * // returns [ 3, 2 ] -* -* arr = ndarray2array( y ); -* // returns [ [ 6.0, 5.0 ], [ 4.0, 3.0 ], [ 2.0, 1.0 ] ] */ declare function reverse( x: T, writable: boolean ): T; diff --git a/lib/node_modules/@stdlib/ndarray/base/reverse/lib/index.js b/lib/node_modules/@stdlib/ndarray/base/reverse/lib/index.js index 49b0ab0c5c7d..e453db9891d9 100644 --- a/lib/node_modules/@stdlib/ndarray/base/reverse/lib/index.js +++ b/lib/node_modules/@stdlib/ndarray/base/reverse/lib/index.js @@ -25,7 +25,6 @@ * * @example * var ndarray = require( '@stdlib/ndarray/ctor' ); -* var ndarray2array = require( '@stdlib/ndarray/to-array' ); * var reverse = require( '@stdlib/ndarray/base/reverse' ); * * var buffer = [ 1.0, 2.0, 3.0, 4.0, 5.0, 6.0 ]; @@ -34,22 +33,16 @@ * var offset = 0; * * var x = ndarray( 'generic', buffer, shape, strides, offset, 'row-major' ); -* // returns +* // returns [ [ 1.0, 2.0 ], [ 3.0, 4.0 ], [ 5.0, 6.0 ] ] * * var sh = x.shape; * // returns [ 3, 2 ] * -* var arr = ndarray2array( x ); -* // returns [ [ 1.0, 2.0 ], [ 3.0, 4.0 ], [ 5.0, 6.0 ] ] -* * var y = reverse( x, false ); -* // returns +* // returns [ [ 6.0, 5.0 ], [ 4.0, 3.0 ], [ 2.0, 1.0 ] ] * * sh = y.shape; -* // returns [ 3, 2 ] -* -* arr = ndarray2array( y ); -* // returns [ [ 6.0, 5.0 ], [ 4.0, 3.0 ], [ 2.0, 1.0 ] ] +* // returns [ 3, 2 ] */ // MODULES // diff --git a/lib/node_modules/@stdlib/ndarray/base/reverse/lib/main.js b/lib/node_modules/@stdlib/ndarray/base/reverse/lib/main.js index 1208919d711e..587cbdf56036 100644 --- a/lib/node_modules/@stdlib/ndarray/base/reverse/lib/main.js +++ b/lib/node_modules/@stdlib/ndarray/base/reverse/lib/main.js @@ -38,7 +38,6 @@ var ndims = require( '@stdlib/ndarray/base/ndims' ); * * @example * var ndarray = require( '@stdlib/ndarray/ctor' ); -* var ndarray2array = require( '@stdlib/ndarray/to-array' ); * * var buffer = [ 1.0, 2.0, 3.0, 4.0, 5.0, 6.0 ]; * var shape = [ 3, 2 ]; @@ -46,22 +45,16 @@ var ndims = require( '@stdlib/ndarray/base/ndims' ); * var offset = 0; * * var x = ndarray( 'generic', buffer, shape, strides, offset, 'row-major' ); -* // returns +* // returns [ [ 1.0, 2.0 ], [ 3.0, 4.0 ], [ 5.0, 6.0 ] ] * * var sh = x.shape; * // returns [ 3, 2 ] * -* var arr = ndarray2array( x ); -* // returns [ [ 1.0, 2.0 ], [ 3.0, 4.0 ], [ 5.0, 6.0 ] ] -* * var y = reverse( x, false ); -* // returns +* // returns [ [ 6.0, 5.0 ], [ 4.0, 3.0 ], [ 2.0, 1.0 ] ] * * sh = y.shape; * // returns [ 3, 2 ] -* -* arr = ndarray2array( y ); -* // returns [ [ 6.0, 5.0 ], [ 4.0, 3.0 ], [ 2.0, 1.0 ] ] */ function reverse( x, writable ) { var args = filled( new Slice( null, null, -1 ), ndims( x ) ); From 3be6a630a81eba53aa045c53660e0997837e0626 Mon Sep 17 00:00:00 2001 From: Uday Kakade <141299403+udaykakade25@users.noreply.github.com> Date: Fri, 17 Apr 2026 23:45:58 +0530 Subject: [PATCH 2/2] Fix Lint Error Signed-off-by: Uday Kakade <141299403+udaykakade25@users.noreply.github.com> --- lib/node_modules/@stdlib/ndarray/base/reverse/lib/index.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/node_modules/@stdlib/ndarray/base/reverse/lib/index.js b/lib/node_modules/@stdlib/ndarray/base/reverse/lib/index.js index e453db9891d9..7e0adaf9ee48 100644 --- a/lib/node_modules/@stdlib/ndarray/base/reverse/lib/index.js +++ b/lib/node_modules/@stdlib/ndarray/base/reverse/lib/index.js @@ -42,7 +42,7 @@ * // returns [ [ 6.0, 5.0 ], [ 4.0, 3.0 ], [ 2.0, 1.0 ] ] * * sh = y.shape; -* // returns [ 3, 2 ] +* // returns [ 3, 2 ] */ // MODULES //