Skip to content

Commit c63b772

Browse files
Merge branch 'stdlib-js:develop' into bernoulli/kurtosis
2 parents 49f547a + 0546f39 commit c63b772

File tree

484 files changed

+41917
-719
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

484 files changed

+41917
-719
lines changed

.github/labeler.yml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -27,3 +27,7 @@ LAPACK:
2727
Math:
2828
- changed-files:
2929
- any-glob-to-all-files: '**/math/**/*'
30+
31+
Statistics:
32+
- changed-files:
33+
- any-glob-to-all-files: '**/stats/**/*'

lib/node_modules/@stdlib/array/base/README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -77,7 +77,7 @@ The namespace exports the following:
7777
- <span class="signature">[`bbinary4d( arrays, shapes, fcn )`][@stdlib/array/base/broadcasted-binary4d]</span><span class="delimiter">: </span><span class="description">apply a binary callback to elements in two broadcasted nested input arrays and assign results to elements in a four-dimensional nested output array.</span>
7878
- <span class="signature">[`bbinary5d( arrays, shapes, fcn )`][@stdlib/array/base/broadcasted-binary5d]</span><span class="delimiter">: </span><span class="description">apply a binary callback to elements in two broadcasted nested input arrays and assign results to elements in a five-dimensional nested output array.</span>
7979
- <span class="signature">[`bquaternary2d( arrays, shapes, fcn )`][@stdlib/array/base/broadcasted-quaternary2d]</span><span class="delimiter">: </span><span class="description">apply a quaternary callback to elements in four broadcasted nested input arrays and assign results to elements in a two-dimensional nested output array.</span>
80-
- <span class="signature">[`bquinary2d( arrays, shapes, fcn )`][@stdlib/array/base/broadcasted-quinary2d]</span><span class="delimiter">: </span><span class="description">apply a quinary callback to elements in four broadcasted nested input arrays and assign results to elements in a two-dimensional nested output array.</span>
80+
- <span class="signature">[`bquinary2d( arrays, shapes, fcn )`][@stdlib/array/base/broadcasted-quinary2d]</span><span class="delimiter">: </span><span class="description">apply a quinary callback to elements in five broadcasted nested input arrays and assign results to elements in a two-dimensional nested output array.</span>
8181
- <span class="signature">[`bternary2d( arrays, shapes, fcn )`][@stdlib/array/base/broadcasted-ternary2d]</span><span class="delimiter">: </span><span class="description">apply a ternary callback to elements in three broadcasted nested input arrays and assign results to elements in a two-dimensional nested output array.</span>
8282
- <span class="signature">[`bunary2d( arrays, shapes, fcn )`][@stdlib/array/base/broadcasted-unary2d]</span><span class="delimiter">: </span><span class="description">apply a unary callback to elements in a broadcasted nested input array and assign results to elements in a two-dimensional nested output array.</span>
8383
- <span class="signature">[`bunary3d( arrays, shapes, fcn )`][@stdlib/array/base/broadcasted-unary3d]</span><span class="delimiter">: </span><span class="description">apply a unary callback to elements in a broadcasted nested input array and assign results to elements in a three-dimensional nested output array.</span>

lib/node_modules/@stdlib/array/base/flatten2d-by/README.md

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -185,6 +185,12 @@ out = flatten2dBy( x, [ 4, 4 ], true, fcn );
185185

186186
<section class="related">
187187

188+
* * *
189+
190+
## See Also
191+
192+
- <span class="package-name">[`@stdlib/array/base/flatten2d`][@stdlib/array/base/flatten2d]</span><span class="delimiter">: </span><span class="description">flatten a two-dimensional nested array.</span>
193+
188194
</section>
189195

190196
<!-- /.related -->
@@ -193,6 +199,12 @@ out = flatten2dBy( x, [ 4, 4 ], true, fcn );
193199

194200
<section class="links">
195201

202+
<!-- <related-links> -->
203+
204+
[@stdlib/array/base/flatten2d]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/array/base/flatten2d
205+
206+
<!-- </related-links> -->
207+
196208
</section>
197209

198210
<!-- /.links -->

lib/node_modules/@stdlib/array/base/flatten5d-by/README.md

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -200,6 +200,12 @@ out = flatten5dBy( x, [ 2, 2, 1, 2, 2 ], true, fcn );
200200

201201
<section class="related">
202202

203+
* * *
204+
205+
## See Also
206+
207+
- <span class="package-name">[`@stdlib/array/base/flatten5d`][@stdlib/array/base/flatten5d]</span><span class="delimiter">: </span><span class="description">flatten a five-dimensional nested array.</span>
208+
203209
</section>
204210

205211
<!-- /.related -->
@@ -208,6 +214,12 @@ out = flatten5dBy( x, [ 2, 2, 1, 2, 2 ], true, fcn );
208214

209215
<section class="links">
210216

217+
<!-- <related-links> -->
218+
219+
[@stdlib/array/base/flatten5d]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/array/base/flatten5d
220+
221+
<!-- </related-links> -->
222+
211223
</section>
212224

213225
<!-- /.links -->

lib/node_modules/@stdlib/array/base/unary4d-by/README.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -108,16 +108,16 @@ var cnt = context.count;
108108

109109
```javascript
110110
var abs = require( '@stdlib/math/base/special/abs' );
111-
111+
112112
function accessor() {
113113
// No-op...
114114
}
115-
115+
116116
var x = [ [ [ [ -1.0, -2.0 ], [ -3.0, -4.0 ] ] ] ];
117117
var y = [ [ [ [ 0.0, 0.0 ], [ 0.0, 0.0 ] ] ] ];
118-
118+
119119
var shape = [ 1, 1, 2, 2 ];
120-
120+
121121
unary4dBy( [ x, y ], shape, abs, accessor );
122122
// y => [ [ [ [ 0.0, 0.0 ], [ 0.0, 0.0 ] ] ] ]
123123
```

lib/node_modules/@stdlib/array/to-fancy/lib/factory.js

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,7 @@
2020

2121
// MODULES //
2222

23+
var isCollection = require( '@stdlib/assert/is-collection' );
2324
var isArrayLike = require( '@stdlib/assert/is-array-like' );
2425
var Proxy = require( '@stdlib/proxy/ctor' );
2526
var arraylike2object = require( '@stdlib/array/base/arraylike2object' );
@@ -124,7 +125,7 @@ function factory() {
124125
var arr;
125126
var dt;
126127
var o;
127-
if ( !isArrayLike( x ) ) {
128+
if ( !isArrayLike( x ) && !isCollection( x ) ) {
128129
throw new TypeError( format( 'invalid argument. First argument must be array-like. Value: `%s`.', x ) );
129130
}
130131
if ( hasProxySupport ) {

lib/node_modules/@stdlib/array/to-fancy/lib/set.js

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,6 @@ var setSlice = require( './set_slice.js' );
3737
*
3838
* @private
3939
* @param {Object} ctx - context object
40-
* @param {Function} ctx.setter - accessor for setting array elements
4140
* @param {string} ctx.dtype - array data type
4241
* @param {boolean} ctx.strict - boolean indicating whether to enforce strict bounds checking
4342
* @param {Function} ctx.validator - function for validating new values

lib/node_modules/@stdlib/assert/has-atob-support/README.md

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -108,6 +108,12 @@ $ has-atob-support
108108

109109
<section class="related">
110110

111+
* * *
112+
113+
## See Also
114+
115+
- <span class="package-name">[`@stdlib/assert/has-btoa-support`][@stdlib/assert/has-btoa-support]</span><span class="delimiter">: </span><span class="description">detect native btoa support.</span>
116+
111117
</section>
112118

113119
<!-- /.related -->
@@ -118,6 +124,12 @@ $ has-atob-support
118124

119125
[mdn-atob]: https://developer.mozilla.org/en-US/docs/Web/API/Window/atob
120126

127+
<!-- <related-links> -->
128+
129+
[@stdlib/assert/has-btoa-support]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/assert/has-btoa-support
130+
131+
<!-- </related-links> -->
132+
121133
</section>
122134

123135
<!-- /.links -->

lib/node_modules/@stdlib/assert/is-ndarray-like-with-data-type/README.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -78,6 +78,12 @@ bool = isndarrayLikeWithDataType( null, 'generic' );
7878

7979
<section class="related">
8080

81+
* * *
82+
83+
## See Also
84+
85+
- <span class="package-name">[`@stdlib/assert/is-ndarray-like`][@stdlib/assert/is-ndarray-like]</span><span class="delimiter">: </span><span class="description">test if a value is ndarray-like.</span>
86+
8187
</section>
8288

8389
<!-- /.related -->

lib/node_modules/@stdlib/assert/is-same-array-like/README.md

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -91,6 +91,14 @@ out = isSameArrayLike( x, y );
9191

9292
<section class="related">
9393

94+
* * *
95+
96+
## See Also
97+
98+
- <span class="package-name">[`@stdlib/assert/is-array-like`][@stdlib/assert/is-array-like]</span><span class="delimiter">: </span><span class="description">test if a value is array-like.</span>
99+
- <span class="package-name">[`@stdlib/assert/is-same-array`][@stdlib/assert/is-same-array]</span><span class="delimiter">: </span><span class="description">test if two arguments are both generic arrays and have the same values.</span>
100+
- <span class="package-name">[`@stdlib/assert/is-same-value`][@stdlib/assert/is-same-value]</span><span class="delimiter">: </span><span class="description">test if two arguments are the same value.</span>
101+
94102
</section>
95103

96104
<!-- /.related -->
@@ -103,6 +111,10 @@ out = isSameArrayLike( x, y );
103111

104112
<!-- <related-links> -->
105113

114+
[@stdlib/assert/is-array-like]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/assert/is-array-like
115+
116+
[@stdlib/assert/is-same-array]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/assert/is-same-array
117+
106118
<!-- </related-links> -->
107119

108120
</section>

0 commit comments

Comments
 (0)