Skip to content

Commit 593beef

Browse files
committed
Auto-generated commit
1 parent def8418 commit 593beef

File tree

3 files changed

+70
-1
lines changed

3 files changed

+70
-1
lines changed

CHANGELOG.md

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,12 +4,15 @@
44
55
<section class="release" id="unreleased">
66

7-
## Unreleased (2026-04-03)
7+
## Unreleased (2026-04-04)
88

99
<section class="features">
1010

1111
### Features
1212

13+
- [`e2a1555`](https://github.com/stdlib-js/stdlib/commit/e2a1555ba78bb49af32f469b9ded95943ef50b52) - update `blas/ext/base/ndarray` TypeScript declarations [(#11291)](https://github.com/stdlib-js/stdlib/pull/11291)
14+
- [`8b19d00`](https://github.com/stdlib-js/stdlib/commit/8b19d00b71edcd61143c31573eab59cfc6936ab4) - add `blas/ext/base/ndarray/zzero-to` [(#11263)](https://github.com/stdlib-js/stdlib/pull/11263)
15+
- [`b9e4786`](https://github.com/stdlib-js/stdlib/commit/b9e4786e846b86bc14ce82a411c07ca8ebbfef32) - add `blas/ext/base/ndarray/czero-to` [(#11261)](https://github.com/stdlib-js/stdlib/pull/11261)
1316
- [`34f7f92`](https://github.com/stdlib-js/stdlib/commit/34f7f921c1d3138dd155f790d7d036e3e1ed8a0e) - add `szeroTo` to namespace
1417
- [`2e70241`](https://github.com/stdlib-js/stdlib/commit/2e70241ab99ecf58e4aed0ebade4983398804782) - add `gzeroTo` to namespace
1518
- [`c706e69`](https://github.com/stdlib-js/stdlib/commit/c706e698793d4d06642ba3c09eb81976ba451117) - add `dzeroTo` to namespace
@@ -63,6 +66,9 @@
6366

6467
<details>
6568

69+
- [`e2a1555`](https://github.com/stdlib-js/stdlib/commit/e2a1555ba78bb49af32f469b9ded95943ef50b52) - **feat:** update `blas/ext/base/ndarray` TypeScript declarations [(#11291)](https://github.com/stdlib-js/stdlib/pull/11291) _(by stdlib-bot)_
70+
- [`8b19d00`](https://github.com/stdlib-js/stdlib/commit/8b19d00b71edcd61143c31573eab59cfc6936ab4) - **feat:** add `blas/ext/base/ndarray/zzero-to` [(#11263)](https://github.com/stdlib-js/stdlib/pull/11263) _(by Muhammad Haris)_
71+
- [`b9e4786`](https://github.com/stdlib-js/stdlib/commit/b9e4786e846b86bc14ce82a411c07ca8ebbfef32) - **feat:** add `blas/ext/base/ndarray/czero-to` [(#11261)](https://github.com/stdlib-js/stdlib/pull/11261) _(by Muhammad Haris)_
6672
- [`faaf3b3`](https://github.com/stdlib-js/stdlib/commit/faaf3b363bc48813c2c82b4b930727ae257cde54) - **docs:** update namespace table of contents [(#11276)](https://github.com/stdlib-js/stdlib/pull/11276) _(by stdlib-bot)_
6773
- [`34f7f92`](https://github.com/stdlib-js/stdlib/commit/34f7f921c1d3138dd155f790d7d036e3e1ed8a0e) - **feat:** add `szeroTo` to namespace _(by Athan Reines)_
6874
- [`2e70241`](https://github.com/stdlib-js/stdlib/commit/2e70241ab99ecf58e4aed0ebade4983398804782) - **feat:** add `gzeroTo` to namespace _(by Athan Reines)_

docs/types/index.d.ts

Lines changed: 59 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -44,6 +44,7 @@ import dsumkbn = require( '@stdlib/blas-ext-base-ndarray-dsumkbn' );
4444
import dsumkbn2 = require( '@stdlib/blas-ext-base-ndarray-dsumkbn2' );
4545
import dsumors = require( '@stdlib/blas-ext-base-ndarray-dsumors' );
4646
import dsumpw = require( '@stdlib/blas-ext-base-ndarray-dsumpw' );
47+
import dzeroTo = require( '@stdlib/blas-ext-base-ndarray-dzero-to' );
4748
import gcircshift = require( '@stdlib/blas-ext-base-ndarray-gcircshift' );
4849
import gcusum = require( '@stdlib/blas-ext-base-ndarray-gcusum' );
4950
import gcusumkbn = require( '@stdlib/blas-ext-base-ndarray-gcusumkbn' );
@@ -69,6 +70,7 @@ import gsumkbn = require( '@stdlib/blas-ext-base-ndarray-gsumkbn' );
6970
import gsumkbn2 = require( '@stdlib/blas-ext-base-ndarray-gsumkbn2' );
7071
import gsumors = require( '@stdlib/blas-ext-base-ndarray-gsumors' );
7172
import gsumpw = require( '@stdlib/blas-ext-base-ndarray-gsumpw' );
73+
import gzeroTo = require( '@stdlib/blas-ext-base-ndarray-gzero-to' );
7274
import scircshift = require( '@stdlib/blas-ext-base-ndarray-scircshift' );
7375
import scusum = require( '@stdlib/blas-ext-base-ndarray-scusum' );
7476
import scusumkbn = require( '@stdlib/blas-ext-base-ndarray-scusumkbn' );
@@ -88,6 +90,7 @@ import ssumkbn = require( '@stdlib/blas-ext-base-ndarray-ssumkbn' );
8890
import ssumkbn2 = require( '@stdlib/blas-ext-base-ndarray-ssumkbn2' );
8991
import ssumors = require( '@stdlib/blas-ext-base-ndarray-ssumors' );
9092
import ssumpw = require( '@stdlib/blas-ext-base-ndarray-ssumpw' );
93+
import szeroTo = require( '@stdlib/blas-ext-base-ndarray-szero-to' );
9194
import zsum = require( '@stdlib/blas-ext-base-ndarray-zsum' );
9295
import zsumkbn = require( '@stdlib/blas-ext-base-ndarray-zsumkbn' );
9396

@@ -660,6 +663,25 @@ interface Namespace {
660663
*/
661664
dsumpw: typeof dsumpw;
662665

666+
/**
667+
* Fills a one-dimensional double-precision floating-point ndarray with linearly spaced numeric elements which increment by `1` starting from zero.
668+
*
669+
* @param arrays - array-like object containing a one-dimensional input ndarray
670+
* @returns input ndarray
671+
*
672+
* @example
673+
* var Float64Array = require( '@stdlib/array-float64' );
674+
* var ndarray = require( '@stdlib/ndarray-base-ctor' );
675+
*
676+
* var xbuf = new Float64Array( [ 0.0, 0.0, 0.0, 0.0 ] );
677+
* var x = new ndarray( 'float64', xbuf, [ 4 ], [ 1 ], 0, 'row-major' );
678+
* // returns <ndarray>[ 0.0, 0.0, 0.0, 0.0 ]
679+
*
680+
* var out = ns.dzeroTo( [ x ] );
681+
* // returns <ndarray>[ 0.0, 1.0, 2.0, 3.0 ]
682+
*/
683+
dzeroTo: typeof dzeroTo;
684+
663685
/**
664686
* Circularly shifts the elements of a one-dimensional ndarray by a specified number of positions.
665687
*
@@ -1257,6 +1279,24 @@ interface Namespace {
12571279
*/
12581280
gsumpw: typeof gsumpw;
12591281

1282+
/**
1283+
* Fills a one-dimensional ndarray with linearly spaced numeric elements which increment by `1` starting from zero.
1284+
*
1285+
* @param arrays - array-like object containing a one-dimensional input ndarray
1286+
* @returns input ndarray
1287+
*
1288+
* @example
1289+
* var ndarray = require( '@stdlib/ndarray-base-ctor' );
1290+
*
1291+
* var xbuf = [ 0.0, 0.0, 0.0, 0.0 ];
1292+
* var x = new ndarray( 'generic', xbuf, [ 4 ], [ 1 ], 0, 'row-major' );
1293+
* // returns <ndarray>[ 0.0, 0.0, 0.0, 0.0 ]
1294+
*
1295+
* var out = ns.gzeroTo( [ x ] );
1296+
* // returns <ndarray>[ 0.0, 1.0, 2.0, 3.0 ]
1297+
*/
1298+
gzeroTo: typeof gzeroTo;
1299+
12601300
/**
12611301
* Circularly shifts the elements of a one-dimensional single-precision floating-point ndarray by a specified number of positions.
12621302
*
@@ -1709,6 +1749,25 @@ interface Namespace {
17091749
*/
17101750
ssumpw: typeof ssumpw;
17111751

1752+
/**
1753+
* Fills a one-dimensional single-precision floating-point ndarray with linearly spaced numeric elements which increment by `1` starting from zero.
1754+
*
1755+
* @param arrays - array-like object containing a one-dimensional input ndarray
1756+
* @returns input ndarray
1757+
*
1758+
* @example
1759+
* var Float32Array = require( '@stdlib/array-float32' );
1760+
* var ndarray = require( '@stdlib/ndarray-base-ctor' );
1761+
*
1762+
* var xbuf = new Float32Array( [ 0.0, 0.0, 0.0, 0.0 ] );
1763+
* var x = new ndarray( 'float32', xbuf, [ 4 ], [ 1 ], 0, 'row-major' );
1764+
* // returns <ndarray>[ 0.0, 0.0, 0.0, 0.0 ]
1765+
*
1766+
* var out = ns.szeroTo( [ x ] );
1767+
* // returns <ndarray>[ 0.0, 1.0, 2.0, 3.0 ]
1768+
*/
1769+
szeroTo: typeof szeroTo;
1770+
17121771
/**
17131772
* Computes the sum of all elements in a one-dimensional double-precision complex floating-point ndarray.
17141773
*

package.json

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -124,12 +124,15 @@
124124
"@stdlib/assert-is-integer": "^0.2.3",
125125
"@stdlib/assert-is-same-array": "^0.2.3",
126126
"@stdlib/assert-is-same-complex128": "^0.2.3",
127+
"@stdlib/assert-is-same-complex128array": "^0.2.3",
127128
"@stdlib/assert-is-same-complex64": "^0.2.3",
129+
"@stdlib/assert-is-same-complex64array": "^0.2.3",
128130
"@stdlib/assert-is-same-float32array": "^0.2.3",
129131
"@stdlib/assert-is-same-float64array": "^0.2.3",
130132
"@stdlib/assert-is-string": "^0.2.3",
131133
"@stdlib/blas-ext-base-csum": "^0.1.1",
132134
"@stdlib/blas-ext-base-csumkbn": "^0.1.1",
135+
"@stdlib/blas-ext-base-czero-to": "github:stdlib-js/blas-ext-base-czero-to#main",
133136
"@stdlib/blas-ext-base-dcircshift": "github:stdlib-js/blas-ext-base-dcircshift#main",
134137
"@stdlib/blas-ext-base-dcusum": "^0.3.1",
135138
"@stdlib/blas-ext-base-dcusumkbn": "^0.3.1",
@@ -201,6 +204,7 @@
201204
"@stdlib/blas-ext-base-szero-to": "github:stdlib-js/blas-ext-base-szero-to#main",
202205
"@stdlib/blas-ext-base-zsum": "^0.1.1",
203206
"@stdlib/blas-ext-base-zsumkbn": "^0.1.1",
207+
"@stdlib/blas-ext-base-zzero-to": "github:stdlib-js/blas-ext-base-zzero-to#main",
204208
"@stdlib/complex-float32-ctor": "^0.1.1",
205209
"@stdlib/complex-float32-imag": "^0.1.2",
206210
"@stdlib/complex-float32-real": "^0.1.2",

0 commit comments

Comments
 (0)