Skip to content

Commit 248142b

Browse files
committed
Auto-generated commit
1 parent d9fcae9 commit 248142b

3 files changed

Lines changed: 64 additions & 7 deletions

File tree

CHANGELOG.md

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

7-
## Unreleased (2026-04-10)
7+
## Unreleased (2026-04-12)
88

99
<section class="features">
1010

1111
### Features
1212

13+
- [`9b3c5a5`](https://github.com/stdlib-js/stdlib/commit/9b3c5a5ffbff621234850a90e660493910d1b976) - update `blas/ext/base/ndarray` TypeScript declarations [(#11400)](https://github.com/stdlib-js/stdlib/pull/11400)
14+
- [`e0aa4bb`](https://github.com/stdlib-js/stdlib/commit/e0aa4bbd1d4affd798a1cdde34a436ff3951c2ad) - add `blas/ext/base/ndarray/dsort` [(#9710)](https://github.com/stdlib-js/stdlib/pull/9710)
15+
- [`9260f31`](https://github.com/stdlib-js/stdlib/commit/9260f31994955a4c597080f7044d73f1f26ba856) - add C implementation for `blas/ext/base/ndarray/csum` [(#10696)](https://github.com/stdlib-js/stdlib/pull/10696)
16+
- [`b05fe40`](https://github.com/stdlib-js/stdlib/commit/b05fe40f8bc3caa85cb8734f9e30a487ae2bed74) - add C implementation for `blas/ext/base/ndarray/zsum` [(#10699)](https://github.com/stdlib-js/stdlib/pull/10699)
17+
- [`e2cb754`](https://github.com/stdlib-js/stdlib/commit/e2cb754df4df20314ca85ade73ff9d8f06c44159) - add C implementation for `blas/ext/base/ndarray/dnansum` [(#10715)](https://github.com/stdlib-js/stdlib/pull/10715)
18+
- [`b78ba63`](https://github.com/stdlib-js/stdlib/commit/b78ba63761c164190dcd0cc02047155d584c1f88) - add C implementation for `blas/ext/base/ndarray/snansum` [(#10777)](https://github.com/stdlib-js/stdlib/pull/10777)
1319
- [`ec9d82b`](https://github.com/stdlib-js/stdlib/commit/ec9d82b92675431d0f878971fb7200748754c205) - add `coneTo` and `zoneTo` to namespace
1420
- [`8c9281a`](https://github.com/stdlib-js/stdlib/commit/8c9281a143c4fd5a78eff7d7ef659e584ad524b8) - add `blas/ext/base/ndarray/cone-to` [(#11340)](https://github.com/stdlib-js/stdlib/pull/11340)
1521
- [`461fbfd`](https://github.com/stdlib-js/stdlib/commit/461fbfde2d1db83737307cb67e6f4b4493143bb3) - add `blas/ext/base/ndarray/zone-to` [(#11342)](https://github.com/stdlib-js/stdlib/pull/11342)
@@ -80,6 +86,18 @@
8086

8187
<details>
8288

89+
- [`9b3c5a5`](https://github.com/stdlib-js/stdlib/commit/9b3c5a5ffbff621234850a90e660493910d1b976) - **feat:** update `blas/ext/base/ndarray` TypeScript declarations [(#11400)](https://github.com/stdlib-js/stdlib/pull/11400) _(by stdlib-bot)_
90+
- [`e0aa4bb`](https://github.com/stdlib-js/stdlib/commit/e0aa4bbd1d4affd798a1cdde34a436ff3951c2ad) - **feat:** add `blas/ext/base/ndarray/dsort` [(#9710)](https://github.com/stdlib-js/stdlib/pull/9710) _(by Sagar Ratna Chaudhary, Athan Reines, stdlib-bot)_
91+
- [`a889040`](https://github.com/stdlib-js/stdlib/commit/a889040bbfbd378e5f784bd19f0b24f88c9bb2b9) - **test:** ensure support for dtype instances _(by Athan Reines)_
92+
- [`9fceca8`](https://github.com/stdlib-js/stdlib/commit/9fceca87d82dacde8ead8d4a030cad27ed50ae70) - **test:** ensure support for dtype instances _(by Athan Reines)_
93+
- [`75ff8fe`](https://github.com/stdlib-js/stdlib/commit/75ff8fe6e7a73c630b4dbdb4543e626d95afa2fb) - **test:** ensure support for dtype instances _(by Athan Reines)_
94+
- [`9bfb6b0`](https://github.com/stdlib-js/stdlib/commit/9bfb6b06411afd725918cef27c7dc97ba282eed9) - **test:** ensure support for dtype instances _(by Athan Reines)_
95+
- [`9260f31`](https://github.com/stdlib-js/stdlib/commit/9260f31994955a4c597080f7044d73f1f26ba856) - **feat:** add C implementation for `blas/ext/base/ndarray/csum` [(#10696)](https://github.com/stdlib-js/stdlib/pull/10696) _(by Kaustubh Patange, Athan Reines, stdlib-bot)_
96+
- [`b05fe40`](https://github.com/stdlib-js/stdlib/commit/b05fe40f8bc3caa85cb8734f9e30a487ae2bed74) - **feat:** add C implementation for `blas/ext/base/ndarray/zsum` [(#10699)](https://github.com/stdlib-js/stdlib/pull/10699) _(by Kaustubh Patange, Athan Reines)_
97+
- [`d939241`](https://github.com/stdlib-js/stdlib/commit/d939241ae1b03e3d0a6912f46ef644afc324ce4d) - **bench:** update failure messages _(by Athan Reines)_
98+
- [`e2cb754`](https://github.com/stdlib-js/stdlib/commit/e2cb754df4df20314ca85ade73ff9d8f06c44159) - **feat:** add C implementation for `blas/ext/base/ndarray/dnansum` [(#10715)](https://github.com/stdlib-js/stdlib/pull/10715) _(by Kaustubh Patange, Athan Reines, Gururaj Gurram)_
99+
- [`b78ba63`](https://github.com/stdlib-js/stdlib/commit/b78ba63761c164190dcd0cc02047155d584c1f88) - **feat:** add C implementation for `blas/ext/base/ndarray/snansum` [(#10777)](https://github.com/stdlib-js/stdlib/pull/10777) _(by Kaustubh Patange)_
100+
- [`dcdf5e4`](https://github.com/stdlib-js/stdlib/commit/dcdf5e4a20a5168022acae53a5b10cf0bda0b3d9) - **docs:** improve doctests for ndarray instances in `blas/ext/base/ndarray/dcusumkbn` [(#10740)](https://github.com/stdlib-js/stdlib/pull/10740) _(by Aniket Sonawane)_
83101
- [`6dc0130`](https://github.com/stdlib-js/stdlib/commit/6dc01302b920263a8c8997fc9c30f2962bc2e6c5) - **docs:** update namespace table of contents [(#11350)](https://github.com/stdlib-js/stdlib/pull/11350) _(by stdlib-bot)_
84102
- [`ec9d82b`](https://github.com/stdlib-js/stdlib/commit/ec9d82b92675431d0f878971fb7200748754c205) - **feat:** add `coneTo` and `zoneTo` to namespace _(by Athan Reines)_
85103
- [`8c9281a`](https://github.com/stdlib-js/stdlib/commit/8c9281a143c4fd5a78eff7d7ef659e584ad524b8) - **feat:** add `blas/ext/base/ndarray/cone-to` [(#11340)](https://github.com/stdlib-js/stdlib/pull/11340) _(by Muhammad Haris)_
@@ -161,14 +179,16 @@
161179

162180
### Contributors
163181

164-
A total of 6 people contributed to this release. Thank you to the following contributors:
182+
A total of 8 people contributed to this release. Thank you to the following contributors:
165183

166184
- Aniket Sonawane
167185
- Athan Reines
168186
- AyushiJain18270
187+
- Gururaj Gurram
169188
- Kaustubh Patange
170189
- Muhammad Haris
171190
- Philipp Burckhardt
191+
- Sagar Ratna Chaudhary
172192

173193
</section>
174194

docs/types/index.d.ts

Lines changed: 39 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,7 @@
2020

2121
/* eslint-disable max-lines */
2222

23+
import coneTo = require( '@stdlib/blas-ext-base-ndarray-cone-to' );
2324
import csum = require( '@stdlib/blas-ext-base-ndarray-csum' );
2425
import csumkbn = require( '@stdlib/blas-ext-base-ndarray-csumkbn' );
2526
import czeroTo = require( '@stdlib/blas-ext-base-ndarray-czero-to' );
@@ -95,6 +96,7 @@ import ssumkbn2 = require( '@stdlib/blas-ext-base-ndarray-ssumkbn2' );
9596
import ssumors = require( '@stdlib/blas-ext-base-ndarray-ssumors' );
9697
import ssumpw = require( '@stdlib/blas-ext-base-ndarray-ssumpw' );
9798
import szeroTo = require( '@stdlib/blas-ext-base-ndarray-szero-to' );
99+
import zoneTo = require( '@stdlib/blas-ext-base-ndarray-zone-to' );
98100
import zsum = require( '@stdlib/blas-ext-base-ndarray-zsum' );
99101
import zsumkbn = require( '@stdlib/blas-ext-base-ndarray-zsumkbn' );
100102
import zzeroTo = require( '@stdlib/blas-ext-base-ndarray-zzero-to' );
@@ -103,6 +105,24 @@ import zzeroTo = require( '@stdlib/blas-ext-base-ndarray-zzero-to' );
103105
* Interface describing the `ndarray` namespace.
104106
*/
105107
interface Namespace {
108+
/**
109+
* Fills a one-dimensional single-precision complex floating-point ndarray with linearly spaced numeric elements which increment by `1` starting from one.
110+
*
111+
* @param arrays - array-like object containing a one-dimensional input ndarray
112+
* @returns input ndarray
113+
*
114+
* @example
115+
* var Complex64Array = require( '@stdlib/array-complex64' );
116+
* var ndarray = require( '@stdlib/ndarray-base-ctor' );
117+
*
118+
* var xbuf = new Complex64Array( [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0 ] );
119+
* var x = new ndarray( 'complex64', xbuf, [ 4 ], [ 1 ], 0, 'row-major' );
120+
*
121+
* var out = ns.coneTo( [ x ] );
122+
* // returns <ndarray>[ <Complex64>[ 1.0, 0.0 ], <Complex64>[ 2.0, 0.0 ], <Complex64>[ 3.0, 0.0 ], <Complex64>[ 4.0, 0.0 ] ]
123+
*/
124+
coneTo: typeof coneTo;
125+
106126
/**
107127
* Computes the sum of all elements in a one-dimensional single-precision complex floating-point ndarray.
108128
*
@@ -215,7 +235,6 @@ interface Namespace {
215235
*
216236
* @example
217237
* var Float64Array = require( '@stdlib/array-float64' );
218-
* var ndarray2array = require( '@stdlib/ndarray-to-array' );
219238
* var scalar2ndarray = require( '@stdlib/ndarray-base-from-scalar' );
220239
* var ndarray = require( '@stdlib/ndarray-base-ctor' );
221240
*
@@ -228,13 +247,10 @@ interface Namespace {
228247
* var initial = scalar2ndarray( 0.0, 'float64', 'row-major' );
229248
*
230249
* var v = ns.dcusumkbn( [ x, y, initial ] );
231-
* // returns <ndarray>
250+
* // returns <ndarray>[ 1.0, 4.0, 8.0, 10.0 ]
232251
*
233252
* var bool = ( v === y );
234253
* // returns true
235-
*
236-
* var arr = ndarray2array( v );
237-
* // returns [ 1.0, 4.0, 8.0, 10.0 ]
238254
*/
239255
dcusumkbn: typeof dcusumkbn;
240256

@@ -1847,6 +1863,24 @@ interface Namespace {
18471863
*/
18481864
szeroTo: typeof szeroTo;
18491865

1866+
/**
1867+
* Fills a one-dimensional double-precision complex floating-point ndarray with linearly spaced numeric elements which increment by `1` starting from one.
1868+
*
1869+
* @param arrays - array-like object containing a one-dimensional input ndarray
1870+
* @returns input ndarray
1871+
*
1872+
* @example
1873+
* var Complex128Array = require( '@stdlib/array-complex128' );
1874+
* var ndarray = require( '@stdlib/ndarray-base-ctor' );
1875+
*
1876+
* var xbuf = new Complex128Array( [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0 ] );
1877+
* var x = new ndarray( 'complex128', xbuf, [ 4 ], [ 1 ], 0, 'row-major' );
1878+
*
1879+
* var out = ns.zoneTo( [ x ] );
1880+
* // returns <ndarray>[ <Complex128>[ 1.0, 0.0 ], <Complex128>[ 2.0, 0.0 ], <Complex128>[ 3.0, 0.0 ], <Complex128>[ 4.0, 0.0 ] ]
1881+
*/
1882+
zoneTo: typeof zoneTo;
1883+
18501884
/**
18511885
* Computes the sum of all elements in a one-dimensional double-precision complex floating-point ndarray.
18521886
*

package.json

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -156,6 +156,7 @@
156156
"@stdlib/blas-ext-base-dnansumors": "^0.3.1",
157157
"@stdlib/blas-ext-base-dnansumpw": "^0.3.1",
158158
"@stdlib/blas-ext-base-done-to": "github:stdlib-js/blas-ext-base-done-to#main",
159+
"@stdlib/blas-ext-base-dsort": "^0.1.1",
159160
"@stdlib/blas-ext-base-dsorthp": "^0.3.1",
160161
"@stdlib/blas-ext-base-dsortins": "^0.3.1",
161162
"@stdlib/blas-ext-base-dsortsh": "^0.2.3",
@@ -252,6 +253,8 @@
252253
"@stdlib/random-base-discrete-uniform": "^0.2.2",
253254
"@stdlib/random-base-uniform": "^0.2.3",
254255
"@stdlib/random-uniform": "^0.1.1",
256+
"@stdlib/strided-base-reinterpret-complex128": "^0.2.3",
257+
"@stdlib/strided-base-reinterpret-complex64": "^0.2.2",
255258
"@stdlib/string-format": "^0.2.3",
256259
"@stdlib/utils-keys": "^0.2.3",
257260
"@stdlib/utils-try-require": "^0.2.3",

0 commit comments

Comments
 (0)