Skip to content

Commit 1877246

Browse files
committed
Auto-generated commit
1 parent 5adec11 commit 1877246

3 files changed

Lines changed: 48 additions & 1 deletion

File tree

CHANGELOG.md

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

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

99
<section class="features">
1010

1111
### Features
1212

13+
- [`8df0bb4`](https://github.com/stdlib-js/stdlib/commit/8df0bb4179b9e0b3c534b06ea7240aeef72a7b4a) - update `blas/ext/base/ndarray` TypeScript declarations [(#11305)](https://github.com/stdlib-js/stdlib/pull/11305)
1314
- [`c16f303`](https://github.com/stdlib-js/stdlib/commit/c16f3039df4d59b17e1baea799a176f905a7ba39) - add `czeroTo` to namespace
1415
- [`f768772`](https://github.com/stdlib-js/stdlib/commit/f7687726c11a71226031614921f20b21c91ae09c) - add `zzeroTo` to namespace
1516
- [`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)
@@ -68,6 +69,8 @@
6869

6970
<details>
7071

72+
- [`8df0bb4`](https://github.com/stdlib-js/stdlib/commit/8df0bb4179b9e0b3c534b06ea7240aeef72a7b4a) - **feat:** update `blas/ext/base/ndarray` TypeScript declarations [(#11305)](https://github.com/stdlib-js/stdlib/pull/11305) _(by stdlib-bot)_
73+
- [`74aac03`](https://github.com/stdlib-js/stdlib/commit/74aac03cebab8148a102cda6436096540440f6b0) - **docs:** update namespace table of contents [(#11306)](https://github.com/stdlib-js/stdlib/pull/11306) _(by stdlib-bot)_
7174
- [`c16f303`](https://github.com/stdlib-js/stdlib/commit/c16f3039df4d59b17e1baea799a176f905a7ba39) - **feat:** add `czeroTo` to namespace _(by Athan Reines)_
7275
- [`f768772`](https://github.com/stdlib-js/stdlib/commit/f7687726c11a71226031614921f20b21c91ae09c) - **feat:** add `zzeroTo` to namespace _(by Athan Reines)_
7376
- [`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)_

README.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -80,6 +80,7 @@ The namespace exposes the following APIs:
8080

8181
- <span class="signature">[`csum( arrays )`][@stdlib/blas/ext/base/ndarray/csum]</span><span class="delimiter">: </span><span class="description">compute the sum of all elements in a one-dimensional single-precision complex floating-point ndarray.</span>
8282
- <span class="signature">[`csumkbn( arrays )`][@stdlib/blas/ext/base/ndarray/csumkbn]</span><span class="delimiter">: </span><span class="description">compute the sum of all elements in a one-dimensional single-precision complex floating-point ndarray using an improved Kahan–Babuška algorithm.</span>
83+
- <span class="signature">[`czeroTo( arrays )`][@stdlib/blas/ext/base/ndarray/czero-to]</span><span class="delimiter">: </span><span class="description">fill a one-dimensional single-precision complex floating-point ndarray with linearly spaced numeric elements which increment by `1` starting from zero.</span>
8384
- <span class="signature">[`dcircshift( arrays )`][@stdlib/blas/ext/base/ndarray/dcircshift]</span><span class="delimiter">: </span><span class="description">circularly shift the elements of a one-dimensional double-precision floating-point ndarray by a specified number of positions.</span>
8485
- <span class="signature">[`dcusum( arrays )`][@stdlib/blas/ext/base/ndarray/dcusum]</span><span class="delimiter">: </span><span class="description">compute the cumulative sum of a one-dimensional double-precision floating-point ndarray.</span>
8586
- <span class="signature">[`dcusumkbn( arrays )`][@stdlib/blas/ext/base/ndarray/dcusumkbn]</span><span class="delimiter">: </span><span class="description">compute the cumulative sum of a one-dimensional double-precision floating-point ndarray using an improved Kahan–Babuška algorithm.</span>
@@ -151,6 +152,7 @@ The namespace exposes the following APIs:
151152
- <span class="signature">[`szeroTo( arrays )`][@stdlib/blas/ext/base/ndarray/szero-to]</span><span class="delimiter">: </span><span class="description">fill a one-dimensional single-precision floating-point ndarray with linearly spaced numeric elements which increment by `1` starting from zero.</span>
152153
- <span class="signature">[`zsum( arrays )`][@stdlib/blas/ext/base/ndarray/zsum]</span><span class="delimiter">: </span><span class="description">compute the sum of all elements in a one-dimensional double-precision complex floating-point ndarray.</span>
153154
- <span class="signature">[`zsumkbn( arrays )`][@stdlib/blas/ext/base/ndarray/zsumkbn]</span><span class="delimiter">: </span><span class="description">compute the sum of all elements in a one-dimensional double-precision complex floating-point ndarray using an improved Kahan–Babuška algorithm.</span>
155+
- <span class="signature">[`zzeroTo( arrays )`][@stdlib/blas/ext/base/ndarray/zzero-to]</span><span class="delimiter">: </span><span class="description">fill a one-dimensional double-precision complex floating-point ndarray with linearly spaced numeric elements which increment by `1` starting from zero.</span>
154156

155157
</div>
156158

@@ -265,6 +267,8 @@ Copyright &copy; 2016-2026. The Stdlib [Authors][stdlib-authors].
265267

266268
[@stdlib/blas/ext/base/ndarray/csumkbn]: https://github.com/stdlib-js/blas-ext-base-ndarray-csumkbn
267269

270+
[@stdlib/blas/ext/base/ndarray/czero-to]: https://github.com/stdlib-js/blas-ext-base-ndarray-czero-to
271+
268272
[@stdlib/blas/ext/base/ndarray/dcircshift]: https://github.com/stdlib-js/blas-ext-base-ndarray-dcircshift
269273

270274
[@stdlib/blas/ext/base/ndarray/dcusum]: https://github.com/stdlib-js/blas-ext-base-ndarray-dcusum
@@ -407,6 +411,8 @@ Copyright &copy; 2016-2026. The Stdlib [Authors][stdlib-authors].
407411

408412
[@stdlib/blas/ext/base/ndarray/zsumkbn]: https://github.com/stdlib-js/blas-ext-base-ndarray-zsumkbn
409413

414+
[@stdlib/blas/ext/base/ndarray/zzero-to]: https://github.com/stdlib-js/blas-ext-base-ndarray-zzero-to
415+
410416
<!-- </toc-links> -->
411417

412418
</section>

docs/types/index.d.ts

Lines changed: 38 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,7 @@
2222

2323
import csum = require( '@stdlib/blas-ext-base-ndarray-csum' );
2424
import csumkbn = require( '@stdlib/blas-ext-base-ndarray-csumkbn' );
25+
import czeroTo = require( '@stdlib/blas-ext-base-ndarray-czero-to' );
2526
import dcircshift = require( '@stdlib/blas-ext-base-ndarray-dcircshift' );
2627
import dcusum = require( '@stdlib/blas-ext-base-ndarray-dcusum' );
2728
import dcusumkbn = require( '@stdlib/blas-ext-base-ndarray-dcusumkbn' );
@@ -93,6 +94,7 @@ import ssumpw = require( '@stdlib/blas-ext-base-ndarray-ssumpw' );
9394
import szeroTo = require( '@stdlib/blas-ext-base-ndarray-szero-to' );
9495
import zsum = require( '@stdlib/blas-ext-base-ndarray-zsum' );
9596
import zsumkbn = require( '@stdlib/blas-ext-base-ndarray-zsumkbn' );
97+
import zzeroTo = require( '@stdlib/blas-ext-base-ndarray-zzero-to' );
9698

9799
/**
98100
* Interface describing the `ndarray` namespace.
@@ -134,6 +136,24 @@ interface Namespace {
134136
*/
135137
csumkbn: typeof csumkbn;
136138

139+
/**
140+
* Fills a one-dimensional single-precision complex floating-point ndarray with linearly spaced numeric elements which increment by `1` starting from zero.
141+
*
142+
* @param arrays - array-like object containing a one-dimensional input ndarray
143+
* @returns input ndarray
144+
*
145+
* @example
146+
* var Complex64Array = require( '@stdlib/array-complex64' );
147+
* var ndarray = require( '@stdlib/ndarray-base-ctor' );
148+
*
149+
* var xbuf = new Complex64Array( [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0 ] );
150+
* var x = new ndarray( 'complex64', xbuf, [ 4 ], [ 1 ], 0, 'row-major' );
151+
*
152+
* var out = ns.czeroTo( [ x ] );
153+
* // returns <ndarray>[ <Complex64>[ 0.0, 0.0 ], <Complex64>[ 1.0, 0.0 ], <Complex64>[ 2.0, 0.0 ], <Complex64>[ 3.0, 0.0 ] ]
154+
*/
155+
czeroTo: typeof czeroTo;
156+
137157
/**
138158
* Circularly shifts the elements of a one-dimensional double-precision floating-point ndarray by a specified number of positions.
139159
*
@@ -1803,6 +1823,24 @@ interface Namespace {
18031823
* // returns <Complex128>[ 5.0, 5.0 ]
18041824
*/
18051825
zsumkbn: typeof zsumkbn;
1826+
1827+
/**
1828+
* Fills a one-dimensional double-precision complex floating-point ndarray with linearly spaced numeric elements which increment by `1` starting from zero.
1829+
*
1830+
* @param arrays - array-like object containing a one-dimensional input ndarray
1831+
* @returns input ndarray
1832+
*
1833+
* @example
1834+
* var Complex128Array = require( '@stdlib/array-complex128' );
1835+
* var ndarray = require( '@stdlib/ndarray-base-ctor' );
1836+
*
1837+
* var xbuf = new Complex128Array( [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0 ] );
1838+
* var x = new ndarray( 'complex128', xbuf, [ 4 ], [ 1 ], 0, 'row-major' );
1839+
*
1840+
* var out = ns.zzeroTo( [ x ] );
1841+
* // returns <ndarray>[ <Complex128>[ 0.0, 0.0 ], <Complex128>[ 1.0, 0.0 ], <Complex128>[ 2.0, 0.0 ], <Complex128>[ 3.0, 0.0 ] ]
1842+
*/
1843+
zzeroTo: typeof zzeroTo;
18061844
}
18071845

18081846
/**

0 commit comments

Comments
 (0)