Skip to content

Commit bffe0a8

Browse files
committed
Auto-generated commit
1 parent 7a6951b commit bffe0a8

3 files changed

Lines changed: 134 additions & 3 deletions

File tree

CHANGELOG.md

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

7-
## Unreleased (2026-06-24)
7+
## Unreleased (2026-06-25)
88

99
<section class="features">
1010

1111
### Features
1212

13+
- [`044ad8b`](https://github.com/stdlib-js/stdlib/commit/044ad8bfa193804089dfe0c3ed6792cb8aa08dcd) - update `blas/ext/base/ndarray` TypeScript declarations [(#13099)](https://github.com/stdlib-js/stdlib/pull/13099)
1314
- [`4f6e45f`](https://github.com/stdlib-js/stdlib/commit/4f6e45f22500f456a7fde5de9d84b7ec102e415f) - add `cxsy` and `zxsy` to namespace
1415
- [`5d927bf`](https://github.com/stdlib-js/stdlib/commit/5d927bfdccbd24aa7e7632ba7a0c963b838f4306) - add `blas/ext/base/ndarray/zxsy` [(#13082)](https://github.com/stdlib-js/stdlib/pull/13082)
1516
- [`51f525b`](https://github.com/stdlib-js/stdlib/commit/51f525b91f19d10d203efd2792e2c7f4327a66eb) - add `blas/ext/base/ndarray/cxsy` [(#13081)](https://github.com/stdlib-js/stdlib/pull/13081)
@@ -146,6 +147,7 @@
146147

147148
### Bug Fixes
148149

150+
- [`92b5eb4`](https://github.com/stdlib-js/stdlib/commit/92b5eb479a9ba6d3fe4f722d2f1b47e61a03122c) - use correct argument during error message interpolation and update descriptions [(#13105)](https://github.com/stdlib-js/stdlib/pull/13105)
149151
- [`b3383d1`](https://github.com/stdlib-js/stdlib/commit/b3383d1340434b809dd7c2d73664293f5a29e948) - use correct element type
150152
- [`c703f0f`](https://github.com/stdlib-js/stdlib/commit/c703f0f66c85fdd8890b2a0603ebe9934892d1b6) - rename C function to `stdlib_blas_ext_ssum` in `blas/ext/base/ndarray/ssum`
151153
- [`60fcd9d`](https://github.com/stdlib-js/stdlib/commit/60fcd9dc51b43ad76b1b14e6d7b4c30a5670114a) - improve type specificity
@@ -160,7 +162,11 @@
160162

161163
<details>
162164

163-
- [`d7a14c5`](https://github.com/stdlib-js/stdlib/commit/d7a14c565535f33ebb04986642388d5d81008271) - **docs:** update namespace table of contents [(#13102)](https://github.com/stdlib-js/stdlib/pull/13102) _(by stdlib-bot, Philipp Burckhardt)_
165+
- [`92b5eb4`](https://github.com/stdlib-js/stdlib/commit/92b5eb479a9ba6d3fe4f722d2f1b47e61a03122c) - **fix:** use correct argument during error message interpolation and update descriptions [(#13105)](https://github.com/stdlib-js/stdlib/pull/13105) _(by Philipp Burckhardt)_
166+
- [`b52a4cb`](https://github.com/stdlib-js/stdlib/commit/b52a4cb5aeacbab2ab682e5d1cce3ed69d97dc2f) - **docs:** update descriptions _(by Athan Reines)_
167+
- [`2d5b8a4`](https://github.com/stdlib-js/stdlib/commit/2d5b8a469e9c931bdb18722c8c6bf3583027b527) - **docs:** update Markdown stdlib package URLs [(#13098)](https://github.com/stdlib-js/stdlib/pull/13098) _(by stdlib-bot)_
168+
- [`044ad8b`](https://github.com/stdlib-js/stdlib/commit/044ad8bfa193804089dfe0c3ed6792cb8aa08dcd) - **feat:** update `blas/ext/base/ndarray` TypeScript declarations [(#13099)](https://github.com/stdlib-js/stdlib/pull/13099) _(by stdlib-bot)_
169+
- [`1d854da`](https://github.com/stdlib-js/stdlib/commit/1d854da49607ee557f130ec91e54ef5112cba630) - **docs:** update namespace table of contents [(#13102)](https://github.com/stdlib-js/stdlib/pull/13102) _(by stdlib-bot, Philipp Burckhardt)_
164170
- [`4f6e45f`](https://github.com/stdlib-js/stdlib/commit/4f6e45f22500f456a7fde5de9d84b7ec102e415f) - **feat:** add `cxsy` and `zxsy` to namespace _(by Athan Reines)_
165171
- [`5d927bf`](https://github.com/stdlib-js/stdlib/commit/5d927bfdccbd24aa7e7632ba7a0c963b838f4306) - **feat:** add `blas/ext/base/ndarray/zxsy` [(#13082)](https://github.com/stdlib-js/stdlib/pull/13082) _(by Karan Anand)_
166172
- [`51f525b`](https://github.com/stdlib-js/stdlib/commit/51f525b91f19d10d203efd2792e2c7f4327a66eb) - **feat:** add `blas/ext/base/ndarray/cxsy` [(#13081)](https://github.com/stdlib-js/stdlib/pull/13081) _(by Karan Anand)_

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -195,7 +195,7 @@ The namespace exposes the following APIs:
195195
- <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>
196196
- <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>
197197
- <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>
198-
- <span class="signature">[`zxsy( arrays )`][@stdlib/blas/ext/base/ndarray/zxsy]</span><span class="delimiter">: </span><span class="description">subtract elements of an output one-dimensional double-precision complex floating-point ndarray from the corresponding elements in an input one-dimensional double-precision complex floating-point ndarray and assign the results to the output ndarray.</span>
198+
- <span class="signature">[`zxsy( arrays )`][@stdlib/blas/ext/base/ndarray/zxsy]</span><span class="delimiter">: </span><span class="description">subtract the elements of an output one-dimensional double-precision complex floating-point ndarray from the corresponding elements in an input one-dimensional double-precision complex floating-point ndarray and assign the results to the output ndarray.</span>
199199
- <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>
200200

201201
</div>

docs/types/index.d.ts

Lines changed: 125 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,7 @@ import csumkbn = require( '@stdlib/blas-ext-base-ndarray-csumkbn' );
2929
import cunitspace = require( '@stdlib/blas-ext-base-ndarray-cunitspace' );
3030
import cxpy = require( '@stdlib/blas-ext-base-ndarray-cxpy' );
3131
import cxsa = require( '@stdlib/blas-ext-base-ndarray-cxsa' );
32+
import cxsy = require( '@stdlib/blas-ext-base-ndarray-cxsy' );
3233
import czeroTo = require( '@stdlib/blas-ext-base-ndarray-czero-to' );
3334
import daxpb = require( '@stdlib/blas-ext-base-ndarray-daxpb' );
3435
import daxpby = require( '@stdlib/blas-ext-base-ndarray-daxpby' );
@@ -61,6 +62,7 @@ import dsumpw = require( '@stdlib/blas-ext-base-ndarray-dsumpw' );
6162
import dunitspace = require( '@stdlib/blas-ext-base-ndarray-dunitspace' );
6263
import dxpy = require( '@stdlib/blas-ext-base-ndarray-dxpy' );
6364
import dxsa = require( '@stdlib/blas-ext-base-ndarray-dxsa' );
65+
import dxsy = require( '@stdlib/blas-ext-base-ndarray-dxsy' );
6466
import dzeroTo = require( '@stdlib/blas-ext-base-ndarray-dzero-to' );
6567
import gaxpb = require( '@stdlib/blas-ext-base-ndarray-gaxpb' );
6668
import gaxpby = require( '@stdlib/blas-ext-base-ndarray-gaxpby' );
@@ -95,6 +97,7 @@ import gsumpw = require( '@stdlib/blas-ext-base-ndarray-gsumpw' );
9597
import gunitspace = require( '@stdlib/blas-ext-base-ndarray-gunitspace' );
9698
import gxpy = require( '@stdlib/blas-ext-base-ndarray-gxpy' );
9799
import gxsa = require( '@stdlib/blas-ext-base-ndarray-gxsa' );
100+
import gxsy = require( '@stdlib/blas-ext-base-ndarray-gxsy' );
98101
import gzeroTo = require( '@stdlib/blas-ext-base-ndarray-gzero-to' );
99102
import saxpb = require( '@stdlib/blas-ext-base-ndarray-saxpb' );
100103
import saxpby = require( '@stdlib/blas-ext-base-ndarray-saxpby' );
@@ -123,6 +126,7 @@ import ssumpw = require( '@stdlib/blas-ext-base-ndarray-ssumpw' );
123126
import sunitspace = require( '@stdlib/blas-ext-base-ndarray-sunitspace' );
124127
import sxpy = require( '@stdlib/blas-ext-base-ndarray-sxpy' );
125128
import sxsa = require( '@stdlib/blas-ext-base-ndarray-sxsa' );
129+
import sxsy = require( '@stdlib/blas-ext-base-ndarray-sxsy' );
126130
import szeroTo = require( '@stdlib/blas-ext-base-ndarray-szero-to' );
127131
import zaxpb = require( '@stdlib/blas-ext-base-ndarray-zaxpb' );
128132
import zaxpby = require( '@stdlib/blas-ext-base-ndarray-zaxpby' );
@@ -133,6 +137,7 @@ import zsumkbn = require( '@stdlib/blas-ext-base-ndarray-zsumkbn' );
133137
import zunitspace = require( '@stdlib/blas-ext-base-ndarray-zunitspace' );
134138
import zxpy = require( '@stdlib/blas-ext-base-ndarray-zxpy' );
135139
import zxsa = require( '@stdlib/blas-ext-base-ndarray-zxsa' );
140+
import zxsy = require( '@stdlib/blas-ext-base-ndarray-zxsy' );
136141
import zzeroTo = require( '@stdlib/blas-ext-base-ndarray-zzero-to' );
137142

138143
/**
@@ -391,6 +396,30 @@ interface Namespace {
391396
*/
392397
cxsa: typeof cxsa;
393398

399+
/**
400+
* Subtracts the elements of an output one-dimensional single-precision complex floating-point ndarray from the corresponding elements in an input one-dimensional single-precision complex floating-point ndarray and assigns the results to the output ndarray.
401+
*
402+
* ## Notes
403+
*
404+
* - The function expects the following ndarrays:
405+
*
406+
* - a one-dimensional input ndarray.
407+
* - a one-dimensional output ndarray.
408+
*
409+
* @param arrays - array-like object containing ndarrays
410+
* @returns output ndarray
411+
*
412+
* @example
413+
* var Complex64Vector = require( '@stdlib/ndarray-vector-complex64' );
414+
*
415+
* var x = new Complex64Vector( [ 1.0, 2.0, 3.0, -1.0, 0.0, 1.0 ] );
416+
* var y = new Complex64Vector( [ 2.0, 1.0, -1.0, 3.0, 4.0, 0.0 ] );
417+
*
418+
* var out = ns.cxsy( [ x, y ] );
419+
* // returns <ndarray>[ <Complex64>[ -1.0, 1.0 ], <Complex64>[ 4.0, -4.0 ], <Complex64>[ -4.0, 1.0 ] ]
420+
*/
421+
cxsy: typeof cxsy;
422+
394423
/**
395424
* Fills a one-dimensional single-precision complex floating-point ndarray with linearly spaced numeric elements which increment by `1` starting from zero.
396425
*
@@ -1274,6 +1303,30 @@ interface Namespace {
12741303
*/
12751304
dxsa: typeof dxsa;
12761305

1306+
/**
1307+
* Subtracts the elements of an output one-dimensional double-precision floating-point ndarray from the corresponding elements in an input one-dimensional double-precision floating-point ndarray and assigns the results to the output ndarray.
1308+
*
1309+
* ## Notes
1310+
*
1311+
* - The function expects the following ndarrays:
1312+
*
1313+
* - a one-dimensional input ndarray.
1314+
* - a one-dimensional output ndarray.
1315+
*
1316+
* @param arrays - array-like object containing ndarrays
1317+
* @returns output ndarray
1318+
*
1319+
* @example
1320+
* var Float64Vector = require( '@stdlib/ndarray-vector-float64' );
1321+
*
1322+
* var x = new Float64Vector( [ 1.0, 2.0, 3.0, 4.0, 5.0 ] );
1323+
* var y = new Float64Vector( [ 2.0, 4.0, 6.0, 8.0, 10.0 ] );
1324+
*
1325+
* var out = ns.dxsy( [ x, y ] );
1326+
* // returns <ndarray>[ -1.0, -2.0, -3.0, -4.0, -5.0 ]
1327+
*/
1328+
dxsy: typeof dxsy;
1329+
12771330
/**
12781331
* Fills a one-dimensional double-precision floating-point ndarray with linearly spaced numeric elements which increment by `1` starting from zero.
12791332
*
@@ -2208,6 +2261,30 @@ interface Namespace {
22082261
*/
22092262
gxsa: typeof gxsa;
22102263

2264+
/**
2265+
* Subtracts the elements of an output one-dimensional ndarray from the corresponding elements in an input one-dimensional ndarray and assigns the results to the output ndarray.
2266+
*
2267+
* ## Notes
2268+
*
2269+
* - The function expects the following ndarrays:
2270+
*
2271+
* - a one-dimensional input ndarray.
2272+
* - a one-dimensional output ndarray.
2273+
*
2274+
* @param arrays - array-like object containing ndarrays
2275+
* @returns output ndarray
2276+
*
2277+
* @example
2278+
* var vector = require( '@stdlib/ndarray-vector-ctor' );
2279+
*
2280+
* var x = vector( [ 1.0, 2.0, 3.0, 4.0, 5.0 ], 'generic' );
2281+
* var y = vector( [ 5.0, 4.0, 3.0, 2.0, 1.0 ], 'generic' );
2282+
*
2283+
* var out = ns.gxsy( [ x, y ] );
2284+
* // returns <ndarray>[ -4.0, -2.0, 0.0, 2.0, 4.0 ]
2285+
*/
2286+
gxsy: typeof gxsy;
2287+
22112288
/**
22122289
* Fills a one-dimensional ndarray with linearly spaced numeric elements which increment by `1` starting from zero.
22132290
*
@@ -2978,6 +3055,30 @@ interface Namespace {
29783055
*/
29793056
sxsa: typeof sxsa;
29803057

3058+
/**
3059+
* Subtracts the elements of an output one-dimensional single-precision floating-point ndarray from the corresponding elements in an input one-dimensional single-precision floating-point ndarray and assigns the results to the output ndarray.
3060+
*
3061+
* ## Notes
3062+
*
3063+
* - The function expects the following ndarrays:
3064+
*
3065+
* - a one-dimensional input ndarray.
3066+
* - a one-dimensional output ndarray.
3067+
*
3068+
* @param arrays - array-like object containing ndarrays
3069+
* @returns output ndarray
3070+
*
3071+
* @example
3072+
* var Float32Vector = require( '@stdlib/ndarray-vector-float32' );
3073+
*
3074+
* var x = new Float32Vector( [ 1.0, 2.0, 3.0, 4.0, 5.0 ] );
3075+
* var y = new Float32Vector( [ 2.0, 4.0, 6.0, 8.0, 10.0 ] );
3076+
*
3077+
* var out = ns.sxsy( [ x, y ] );
3078+
* // returns <ndarray>[ -1.0, -2.0, -3.0, -4.0, -5.0 ]
3079+
*/
3080+
sxsy: typeof sxsy;
3081+
29813082
/**
29823083
* Fills a one-dimensional single-precision floating-point ndarray with linearly spaced numeric elements which increment by `1` starting from zero.
29833084
*
@@ -3253,6 +3354,30 @@ interface Namespace {
32533354
*/
32543355
zxsa: typeof zxsa;
32553356

3357+
/**
3358+
* Subtracts the elements of an output one-dimensional double-precision complex floating-point ndarray from the corresponding elements in an input one-dimensional double-precision complex floating-point ndarray and assigns the results to the output ndarray.
3359+
*
3360+
* ## Notes
3361+
*
3362+
* - The function expects the following ndarrays:
3363+
*
3364+
* - a one-dimensional input ndarray.
3365+
* - a one-dimensional output ndarray.
3366+
*
3367+
* @param arrays - array-like object containing ndarrays
3368+
* @returns output ndarray
3369+
*
3370+
* @example
3371+
* var Complex128Vector = require( '@stdlib/ndarray-vector-complex128' );
3372+
*
3373+
* var x = new Complex128Vector( [ 1.0, -2.0, 3.0, 4.0, -5.0, 6.0 ] );
3374+
* var y = new Complex128Vector( [ 2.0, 3.0, -4.0, 5.0, 6.0, -7.0 ] );
3375+
*
3376+
* var out = ns.zxsy( [ x, y ] );
3377+
* // returns <ndarray>[ <Complex128>[ -1.0, -5.0 ], <Complex128>[ 7.0, -1.0 ], <Complex128>[ -11.0, 13.0 ] ]
3378+
*/
3379+
zxsy: typeof zxsy;
3380+
32563381
/**
32573382
* Fills a one-dimensional double-precision complex floating-point ndarray with linearly spaced numeric elements which increment by `1` starting from zero.
32583383
*

0 commit comments

Comments
 (0)