Skip to content

Commit 73cf289

Browse files
committed
Auto-generated commit
1 parent 8fc8d32 commit 73cf289

3 files changed

Lines changed: 33 additions & 1 deletion

File tree

CHANGELOG.md

Lines changed: 5 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-06-22)
7+
## Unreleased (2026-06-23)
88

99
<section class="features">
1010

1111
### Features
1212

13+
- [`4c3293f`](https://github.com/stdlib-js/stdlib/commit/4c3293f70b23dcec6671641de8f6ed28bb8368e3) - update `blas/ext/base/ndarray` TypeScript declarations [(#13074)](https://github.com/stdlib-js/stdlib/pull/13074)
1314
- [`a1693f8`](https://github.com/stdlib-js/stdlib/commit/a1693f8fea97d0808f8325e0b780126c45ad3e68) - add `zxpy` to namespace
1415
- [`bf4aa3e`](https://github.com/stdlib-js/stdlib/commit/bf4aa3e2c46f0218ec550fb1c909ef20eadb6714) - update `blas/ext/base/ndarray` TypeScript declarations [(#13039)](https://github.com/stdlib-js/stdlib/pull/13039)
1516
- [`ef06e88`](https://github.com/stdlib-js/stdlib/commit/ef06e88569a1ec15a9fcc15407fc44bbe3916296) - add `blas/ext/base/ndarray/zxpy` [(#13037)](https://github.com/stdlib-js/stdlib/pull/13037)
@@ -152,6 +153,9 @@
152153

153154
<details>
154155

156+
- [`4c3293f`](https://github.com/stdlib-js/stdlib/commit/4c3293f70b23dcec6671641de8f6ed28bb8368e3) - **feat:** update `blas/ext/base/ndarray` TypeScript declarations [(#13074)](https://github.com/stdlib-js/stdlib/pull/13074) _(by stdlib-bot)_
157+
- [`fb7ba7a`](https://github.com/stdlib-js/stdlib/commit/fb7ba7aa301480bcab339b75cc7562966292e365) - **docs:** update namespace table of contents [(#13079)](https://github.com/stdlib-js/stdlib/pull/13079) _(by stdlib-bot)_
158+
- [`d826990`](https://github.com/stdlib-js/stdlib/commit/d826990e554527589aae2026d63c616d8663f05f) - **docs:** update function descriptions [(#13044)](https://github.com/stdlib-js/stdlib/pull/13044) _(by Karan Anand)_
155159
- [`6a301dd`](https://github.com/stdlib-js/stdlib/commit/6a301ddefd0cf3bd4c05b26ff69aaaebaa356b83) - **docs:** update namespace table of contents [(#13043)](https://github.com/stdlib-js/stdlib/pull/13043) _(by stdlib-bot)_
156160
- [`a1693f8`](https://github.com/stdlib-js/stdlib/commit/a1693f8fea97d0808f8325e0b780126c45ad3e68) - **feat:** add `zxpy` to namespace _(by Athan Reines)_
157161
- [`bf4aa3e`](https://github.com/stdlib-js/stdlib/commit/bf4aa3e2c46f0218ec550fb1c909ef20eadb6714) - **feat:** update `blas/ext/base/ndarray` TypeScript declarations [(#13039)](https://github.com/stdlib-js/stdlib/pull/13039) _(by stdlib-bot)_

README.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -189,6 +189,7 @@ The namespace exposes the following APIs:
189189
- <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>
190190
- <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>
191191
- <span class="signature">[`zunitspace( arrays )`][@stdlib/blas/ext/base/ndarray/zunitspace]</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 a specified value.</span>
192+
- <span class="signature">[`zxpy( arrays )`][@stdlib/blas/ext/base/ndarray/zxpy]</span><span class="delimiter">: </span><span class="description">add elements of a one-dimensional double-precision complex floating-point ndarray to the corresponding elements of a second one-dimensional double-precision complex floating-point ndarray and assign the results to the second ndarray.</span>
192193
- <span class="signature">[`zxsa( arrays )`][@stdlib/blas/ext/base/ndarray/zxsa]</span><span class="delimiter">: </span><span class="description">subtract a scalar constant from each element in a one-dimensional double-precision complex floating-point ndarray.</span>
193194
- <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>
194195

@@ -523,6 +524,8 @@ Copyright &copy; 2016-2026. The Stdlib [Authors][stdlib-authors].
523524

524525
[@stdlib/blas/ext/base/ndarray/zunitspace]: https://github.com/stdlib-js/blas-ext-base-ndarray-zunitspace
525526

527+
[@stdlib/blas/ext/base/ndarray/zxpy]: https://github.com/stdlib-js/blas-ext-base-ndarray-zxpy
528+
526529
[@stdlib/blas/ext/base/ndarray/zxsa]: https://github.com/stdlib-js/blas-ext-base-ndarray-zxsa
527530

528531
[@stdlib/blas/ext/base/ndarray/zzero-to]: https://github.com/stdlib-js/blas-ext-base-ndarray-zzero-to

docs/types/index.d.ts

Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -131,6 +131,7 @@ import zoneTo = require( '@stdlib/blas-ext-base-ndarray-zone-to' );
131131
import zsum = require( '@stdlib/blas-ext-base-ndarray-zsum' );
132132
import zsumkbn = require( '@stdlib/blas-ext-base-ndarray-zsumkbn' );
133133
import zunitspace = require( '@stdlib/blas-ext-base-ndarray-zunitspace' );
134+
import zxpy = require( '@stdlib/blas-ext-base-ndarray-zxpy' );
134135
import zxsa = require( '@stdlib/blas-ext-base-ndarray-zxsa' );
135136
import zzeroTo = require( '@stdlib/blas-ext-base-ndarray-zzero-to' );
136137

@@ -3199,6 +3200,30 @@ interface Namespace {
31993200
*/
32003201
zunitspace: typeof zunitspace;
32013202

3203+
/**
3204+
* Adds elements of a one-dimensional double-precision complex floating-point ndarray to the corresponding elements of a second one-dimensional double-precision complex floating-point ndarray and assigns the results to the second ndarray.
3205+
*
3206+
* ## Notes
3207+
*
3208+
* - The function expects the following ndarrays:
3209+
*
3210+
* - a one-dimensional input ndarray.
3211+
* - a one-dimensional output ndarray.
3212+
*
3213+
* @param arrays - array-like object containing ndarrays
3214+
* @returns output ndarray
3215+
*
3216+
* @example
3217+
* var Complex128Vector = require( '@stdlib/ndarray-vector-complex128' );
3218+
*
3219+
* var x = new Complex128Vector( [ 1.0, 2.0, 3.0, -1.0, 0.0, 1.0 ] );
3220+
* var y = new Complex128Vector( [ 2.0, 1.0, -1.0, 3.0, 4.0, 0.0 ] );
3221+
*
3222+
* var out = ns.zxpy( [ x, y ] );
3223+
* // returns <ndarray>[ <Complex128>[ 3.0, 3.0 ], <Complex128>[ 2.0, 2.0 ], <Complex128>[ 4.0, 1.0 ] ]
3224+
*/
3225+
zxpy: typeof zxpy;
3226+
32023227
/**
32033228
* Subtracts a scalar constant from each element in a one-dimensional double-precision complex floating-point ndarray.
32043229
*

0 commit comments

Comments
 (0)