Skip to content

Commit 5743413

Browse files
committed
Update artifacts
1 parent 90eaa0e commit 5743413

Some content is hidden

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

73 files changed

+441
-363
lines changed

ndarray/array/cast_buffer.js.html

+1-1
Original file line numberDiff line numberDiff line change
@@ -280,7 +280,7 @@ <h1><a href="../../../index.html">All files</a> / <a href="index.html">ndarray/a
280280
<div class='footer quiet pad2 space-top1 center small'>
281281
Code coverage generated by
282282
<a href="https://istanbul.js.org/" target="_blank" rel="noopener noreferrer">istanbul</a>
283-
at 2024-12-29T03:47:26.641Z
283+
at 2025-05-08T01:44:58.487Z
284284
</div>
285285
<script src="../../../prettify.js"></script>
286286
<script>

ndarray/array/copy_view.js.html

+1-1
Original file line numberDiff line numberDiff line change
@@ -571,7 +571,7 @@ <h1><a href="../../../index.html">All files</a> / <a href="index.html">ndarray/a
571571
<div class='footer quiet pad2 space-top1 center small'>
572572
Code coverage generated by
573573
<a href="https://istanbul.js.org/" target="_blank" rel="noopener noreferrer">istanbul</a>
574-
at 2024-12-29T03:47:26.641Z
574+
at 2025-05-08T01:44:58.487Z
575575
</div>
576576
<script src="../../../prettify.js"></script>
577577
<script>

ndarray/array/coverage.ndjson

+1
Original file line numberDiff line numberDiff line change
@@ -4,3 +4,4 @@
44
[637,893,71.3326,38,60,63.3333,3,10,30,637,893,71.3326,"733ee4954b08c24007460390d688fe86bb1e8fae","2023-10-14 03:17:05 -0700"]
55
[637,893,71.3326,38,60,63.3333,3,10,30,637,893,71.3326,"ecb0cf1b6dc6374cc27bfc9e74c32a434360dfe1","2023-11-24 23:18:47 -0800"]
66
[637,893,71.3326,38,61,62.2951,3,10,30,637,893,71.3326,"4b99e9cf82a7ee251b4588f2a8b17befaa29e586","2024-12-28 19:44:29 -0800"]
7+
[638,894,71.3647,38,61,62.2951,3,10,30,638,894,71.3647,"25f29f85b888fd71646902ad9cda4f5f6aa62eff","2025-05-07 18:43:24 -0700"]

ndarray/array/defaults.js.html

+1-1
Original file line numberDiff line numberDiff line change
@@ -232,7 +232,7 @@ <h1><a href="../../../index.html">All files</a> / <a href="index.html">ndarray/a
232232
<div class='footer quiet pad2 space-top1 center small'>
233233
Code coverage generated by
234234
<a href="https://istanbul.js.org/" target="_blank" rel="noopener noreferrer">istanbul</a>
235-
at 2024-12-29T03:47:26.641Z
235+
at 2025-05-08T01:44:58.487Z
236236
</div>
237237
<script src="../../../prettify.js"></script>
238238
<script>

ndarray/array/expand_shape.js.html

+1-1
Original file line numberDiff line numberDiff line change
@@ -217,7 +217,7 @@ <h1><a href="../../../index.html">All files</a> / <a href="index.html">ndarray/a
217217
<div class='footer quiet pad2 space-top1 center small'>
218218
Code coverage generated by
219219
<a href="https://istanbul.js.org/" target="_blank" rel="noopener noreferrer">istanbul</a>
220-
at 2024-12-29T03:47:26.641Z
220+
at 2025-05-08T01:44:58.487Z
221221
</div>
222222
<script src="../../../prettify.js"></script>
223223
<script>

ndarray/array/expand_strides.js.html

+10-7
Original file line numberDiff line numberDiff line change
@@ -23,9 +23,9 @@ <h1><a href="../../../index.html">All files</a> / <a href="index.html">ndarray/a
2323
<div class='clearfix'>
2424

2525
<div class='fl pad1y space-right2'>
26-
<span class="strong">64.1% </span>
26+
<span class="strong">64.55% </span>
2727
<span class="quiet">Statements</span>
28-
<span class='fraction'>50/78</span>
28+
<span class='fraction'>51/79</span>
2929
</div>
3030

3131

@@ -44,9 +44,9 @@ <h1><a href="../../../index.html">All files</a> / <a href="index.html">ndarray/a
4444

4545

4646
<div class='fl pad1y space-right2'>
47-
<span class="strong">64.1% </span>
47+
<span class="strong">64.55% </span>
4848
<span class="quiet">Lines</span>
49-
<span class='fraction'>50/78</span>
49+
<span class='fraction'>51/79</span>
5050
</div>
5151

5252

@@ -141,7 +141,9 @@ <h1><a href="../../../index.html">All files</a> / <a href="index.html">ndarray/a
141141
<a name='L76'></a><a href='#L76'>76</a>
142142
<a name='L77'></a><a href='#L77'>77</a>
143143
<a name='L78'></a><a href='#L78'>78</a>
144-
<a name='L79'></a><a href='#L79'>79</a></td><td class="line-coverage quiet"><span class="cline-any cline-yes">1x</span>
144+
<a name='L79'></a><a href='#L79'>79</a>
145+
<a name='L80'></a><a href='#L80'>80</a></td><td class="line-coverage quiet"><span class="cline-any cline-yes">1x</span>
146+
<span class="cline-any cline-yes">1x</span>
145147
<span class="cline-any cline-yes">1x</span>
146148
<span class="cline-any cline-yes">1x</span>
147149
<span class="cline-any cline-yes">1x</span>
@@ -241,6 +243,7 @@ <h1><a href="../../../index.html">All files</a> / <a href="index.html">ndarray/a
241243
&nbsp;
242244
// MODULES //
243245
&nbsp;
246+
var isRowMajor = require( '@stdlib/ndarray/base/assert/is-row-major-string' );
244247
var abs = require( '@stdlib/math/base/special/abs' );
245248
&nbsp;
246249
&nbsp;
@@ -274,7 +277,7 @@ <h1><a href="../../../index.html">All files</a> / <a href="index.html">ndarray/a
274277
<span class="cstat-no" title="statement not covered" > N = strides.length;</span>
275278
<span class="cstat-no" title="statement not covered" > j = ndims - N;</span>
276279
<span class="cstat-no" title="statement not covered" > out = [];</span>
277-
<span class="cstat-no" title="statement not covered" > if ( order === 'row-major' ) {</span>
280+
<span class="cstat-no" title="statement not covered" > if ( isRowMajor( order ) ) {</span>
278281
<span class="cstat-no" title="statement not covered" > s = abs( strides[ 0 ] ) * shape[ j ]; // at `j` is the size of the first non-prepended dimension</span>
279282
<span class="cstat-no" title="statement not covered" > for ( i = 0; i &lt; j; i++ ) {</span>
280283
<span class="cstat-no" title="statement not covered" > out.push( s );</span>
@@ -304,7 +307,7 @@ <h1><a href="../../../index.html">All files</a> / <a href="index.html">ndarray/a
304307
<div class='footer quiet pad2 space-top1 center small'>
305308
Code coverage generated by
306309
<a href="https://istanbul.js.org/" target="_blank" rel="noopener noreferrer">istanbul</a>
307-
at 2024-12-29T03:47:26.641Z
310+
at 2025-05-08T01:44:58.487Z
308311
</div>
309312
<script src="../../../prettify.js"></script>
310313
<script>

ndarray/array/index.html

+10-10
Original file line numberDiff line numberDiff line change
@@ -23,9 +23,9 @@ <h1><a href="../../../index.html">All files</a> ndarray/array/lib</h1>
2323
<div class='clearfix'>
2424

2525
<div class='fl pad1y space-right2'>
26-
<span class="strong">71.33% </span>
26+
<span class="strong">71.36% </span>
2727
<span class="quiet">Statements</span>
28-
<span class='fraction'>637/893</span>
28+
<span class='fraction'>638/894</span>
2929
</div>
3030

3131

@@ -44,9 +44,9 @@ <h1><a href="../../../index.html">All files</a> ndarray/array/lib</h1>
4444

4545

4646
<div class='fl pad1y space-right2'>
47-
<span class="strong">71.33% </span>
47+
<span class="strong">71.36% </span>
4848
<span class="quiet">Lines</span>
49-
<span class='fraction'>637/893</span>
49+
<span class='fraction'>638/894</span>
5050
</div>
5151

5252

@@ -140,17 +140,17 @@ <h1><a href="../../../index.html">All files</a> ndarray/array/lib</h1>
140140

141141
<tr>
142142
<td class="file medium" data-value="expand_strides.js"><a href="expand_strides.js.html">expand_strides.js</a></td>
143-
<td data-value="64.1" class="pic medium">
143+
<td data-value="64.55" class="pic medium">
144144
<div class="chart"><div class="cover-fill" style="width: 64%"></div><div class="cover-empty" style="width: 36%"></div></div>
145145
</td>
146-
<td data-value="64.1" class="pct medium">64.1%</td>
147-
<td data-value="78" class="abs medium">50/78</td>
146+
<td data-value="64.55" class="pct medium">64.55%</td>
147+
<td data-value="79" class="abs medium">51/79</td>
148148
<td data-value="100" class="pct high">100%</td>
149149
<td data-value="1" class="abs high">1/1</td>
150150
<td data-value="0" class="pct low">0%</td>
151151
<td data-value="1" class="abs low">0/1</td>
152-
<td data-value="64.1" class="pct medium">64.1%</td>
153-
<td data-value="78" class="abs medium">50/78</td>
152+
<td data-value="64.55" class="pct medium">64.55%</td>
153+
<td data-value="79" class="abs medium">51/79</td>
154154
</tr>
155155

156156
<tr>
@@ -206,7 +206,7 @@ <h1><a href="../../../index.html">All files</a> ndarray/array/lib</h1>
206206
<div class='footer quiet pad2 space-top1 center small'>
207207
Code coverage generated by
208208
<a href="https://istanbul.js.org/" target="_blank" rel="noopener noreferrer">istanbul</a>
209-
at 2024-12-29T03:47:26.641Z
209+
at 2025-05-08T01:44:58.487Z
210210
</div>
211211
<script src="../../../prettify.js"></script>
212212
<script>

ndarray/array/index.js.html

+1-1
Original file line numberDiff line numberDiff line change
@@ -283,7 +283,7 @@ <h1><a href="../../../index.html">All files</a> / <a href="index.html">ndarray/a
283283
<div class='footer quiet pad2 space-top1 center small'>
284284
Code coverage generated by
285285
<a href="https://istanbul.js.org/" target="_blank" rel="noopener noreferrer">istanbul</a>
286-
at 2024-12-29T03:47:26.641Z
286+
at 2025-05-08T01:44:58.487Z
287287
</div>
288288
<script src="../../../prettify.js"></script>
289289
<script>

ndarray/array/is_array_like_object.js.html

+1-1
Original file line numberDiff line numberDiff line change
@@ -244,7 +244,7 @@ <h1><a href="../../../index.html">All files</a> / <a href="index.html">ndarray/a
244244
<div class='footer quiet pad2 space-top1 center small'>
245245
Code coverage generated by
246246
<a href="https://istanbul.js.org/" target="_blank" rel="noopener noreferrer">istanbul</a>
247-
at 2024-12-29T03:47:26.641Z
247+
at 2025-05-08T01:44:58.487Z
248248
</div>
249249
<script src="../../../prettify.js"></script>
250250
<script>

ndarray/array/main.js.html

+1-1
Original file line numberDiff line numberDiff line change
@@ -1108,7 +1108,7 @@ <h1><a href="../../../index.html">All files</a> / <a href="index.html">ndarray/a
11081108
<div class='footer quiet pad2 space-top1 center small'>
11091109
Code coverage generated by
11101110
<a href="https://istanbul.js.org/" target="_blank" rel="noopener noreferrer">istanbul</a>
1111-
at 2024-12-29T03:47:26.641Z
1111+
at 2025-05-08T01:44:58.487Z
11121112
</div>
11131113
<script src="../../../prettify.js"></script>
11141114
<script>

ndarray/base/assign/0d.js.html

+1-1
Original file line numberDiff line numberDiff line change
@@ -346,7 +346,7 @@ <h1><a href="../../../../index.html">All files</a> / <a href="index.html">ndarra
346346
<div class='footer quiet pad2 space-top1 center small'>
347347
Code coverage generated by
348348
<a href="https://istanbul.js.org/" target="_blank" rel="noopener noreferrer">istanbul</a>
349-
at 2025-05-07T02:40:14.525Z
349+
at 2025-05-08T01:45:01.223Z
350350
</div>
351351
<script src="../../../../prettify.js"></script>
352352
<script>

ndarray/base/assign/0d_accessors.js.html

+1-1
Original file line numberDiff line numberDiff line change
@@ -409,7 +409,7 @@ <h1><a href="../../../../index.html">All files</a> / <a href="index.html">ndarra
409409
<div class='footer quiet pad2 space-top1 center small'>
410410
Code coverage generated by
411411
<a href="https://istanbul.js.org/" target="_blank" rel="noopener noreferrer">istanbul</a>
412-
at 2025-05-07T02:40:14.525Z
412+
at 2025-05-08T01:45:01.223Z
413413
</div>
414414
<script src="../../../../prettify.js"></script>
415415
<script>

ndarray/base/assign/10d.js.html

+12-9
Original file line numberDiff line numberDiff line change
@@ -23,9 +23,9 @@ <h1><a href="../../../../index.html">All files</a> / <a href="index.html">ndarra
2323
<div class='clearfix'>
2424

2525
<div class='fl pad1y space-right2'>
26-
<span class="strong">34.73% </span>
26+
<span class="strong">34.98% </span>
2727
<span class="quiet">Statements</span>
28-
<span class='fraction'>91/262</span>
28+
<span class='fraction'>92/263</span>
2929
</div>
3030

3131

@@ -44,9 +44,9 @@ <h1><a href="../../../../index.html">All files</a> / <a href="index.html">ndarra
4444

4545

4646
<div class='fl pad1y space-right2'>
47-
<span class="strong">34.73% </span>
47+
<span class="strong">34.98% </span>
4848
<span class="quiet">Lines</span>
49-
<span class='fraction'>91/262</span>
49+
<span class='fraction'>92/263</span>
5050
</div>
5151

5252

@@ -325,7 +325,9 @@ <h1><a href="../../../../index.html">All files</a> / <a href="index.html">ndarra
325325
<a name='L260'></a><a href='#L260'>260</a>
326326
<a name='L261'></a><a href='#L261'>261</a>
327327
<a name='L262'></a><a href='#L262'>262</a>
328-
<a name='L263'></a><a href='#L263'>263</a></td><td class="line-coverage quiet"><span class="cline-any cline-yes">1x</span>
328+
<a name='L263'></a><a href='#L263'>263</a>
329+
<a name='L264'></a><a href='#L264'>264</a></td><td class="line-coverage quiet"><span class="cline-any cline-yes">1x</span>
330+
<span class="cline-any cline-yes">1x</span>
329331
<span class="cline-any cline-yes">1x</span>
330332
<span class="cline-any cline-yes">1x</span>
331333
<span class="cline-any cline-yes">1x</span>
@@ -629,6 +631,7 @@ <h1><a href="../../../../index.html">All files</a> / <a href="index.html">ndarra
629631
* @param {IntegerArray} y.strides - stride lengths
630632
* @param {NonNegativeInteger} y.offset - index offset
631633
* @param {string} y.order - specifies whether `y` is row-major (C-style) or column-major (Fortran-style)
634+
* @param {boolean} isRowMajor - boolean indicating if provided arrays are in row-major order
632635
* @returns {void}
633636
*
634637
* @example
@@ -668,12 +671,12 @@ <h1><a href="../../../../index.html">All files</a> / <a href="index.html">ndarra
668671
* };
669672
*
670673
* // Copy elements:
671-
* assign10d( x, y );
674+
* assign10d( x, y, true );
672675
*
673676
* console.log( y.data );
674677
* // =&gt; &lt;Float64Array&gt;[ 2.0, 3.0, 6.0, 7.0, 10.0, 11.0 ]
675678
*/
676-
<span class="cstat-no" title="statement not covered" ><span class="fstat-no" title="function not covered" >function assign10d( x, y ) { // eslint-disable-line max-statements</span></span>
679+
<span class="cstat-no" title="statement not covered" ><span class="fstat-no" title="function not covered" >function assign10d( x, y, isRowMajor ) { // eslint-disable-line max-statements</span></span>
677680
<span class="cstat-no" title="statement not covered" > var xbuf;</span>
678681
<span class="cstat-no" title="statement not covered" > var ybuf;</span>
679682
<span class="cstat-no" title="statement not covered" > var dx0;</span>
@@ -728,7 +731,7 @@ <h1><a href="../../../../index.html">All files</a> / <a href="index.html">ndarra
728731
<span class="cstat-no" title="statement not covered" > sh = x.shape;</span>
729732
<span class="cstat-no" title="statement not covered" > sx = x.strides;</span>
730733
<span class="cstat-no" title="statement not covered" > sy = y.strides;</span>
731-
<span class="cstat-no" title="statement not covered" > if ( x.order === 'row-major' ) {</span>
734+
<span class="cstat-no" title="statement not covered" > if ( isRowMajor ) {</span>
732735
<span class="cstat-no" title="statement not covered" > // For row-major ndarrays, the last dimensions have the fastest changing indices...</span>
733736
<span class="cstat-no" title="statement not covered" > S0 = sh[ 9 ];</span>
734737
<span class="cstat-no" title="statement not covered" > S1 = sh[ 8 ];</span>
@@ -856,7 +859,7 @@ <h1><a href="../../../../index.html">All files</a> / <a href="index.html">ndarra
856859
<div class='footer quiet pad2 space-top1 center small'>
857860
Code coverage generated by
858861
<a href="https://istanbul.js.org/" target="_blank" rel="noopener noreferrer">istanbul</a>
859-
at 2025-05-07T02:40:14.525Z
862+
at 2025-05-08T01:45:01.223Z
860863
</div>
861864
<script src="../../../../prettify.js"></script>
862865
<script>

ndarray/base/assign/10d_accessors.js.html

+12-9
Original file line numberDiff line numberDiff line change
@@ -23,9 +23,9 @@ <h1><a href="../../../../index.html">All files</a> / <a href="index.html">ndarra
2323
<div class='clearfix'>
2424

2525
<div class='fl pad1y space-right2'>
26-
<span class="strong">38.75% </span>
26+
<span class="strong">38.96% </span>
2727
<span class="quiet">Statements</span>
28-
<span class='fraction'>112/289</span>
28+
<span class='fraction'>113/290</span>
2929
</div>
3030

3131

@@ -44,9 +44,9 @@ <h1><a href="../../../../index.html">All files</a> / <a href="index.html">ndarra
4444

4545

4646
<div class='fl pad1y space-right2'>
47-
<span class="strong">38.75% </span>
47+
<span class="strong">38.96% </span>
4848
<span class="quiet">Lines</span>
49-
<span class='fraction'>112/289</span>
49+
<span class='fraction'>113/290</span>
5050
</div>
5151

5252

@@ -352,7 +352,9 @@ <h1><a href="../../../../index.html">All files</a> / <a href="index.html">ndarra
352352
<a name='L287'></a><a href='#L287'>287</a>
353353
<a name='L288'></a><a href='#L288'>288</a>
354354
<a name='L289'></a><a href='#L289'>289</a>
355-
<a name='L290'></a><a href='#L290'>290</a></td><td class="line-coverage quiet"><span class="cline-any cline-yes">1x</span>
355+
<a name='L290'></a><a href='#L290'>290</a>
356+
<a name='L291'></a><a href='#L291'>291</a></td><td class="line-coverage quiet"><span class="cline-any cline-yes">1x</span>
357+
<span class="cline-any cline-yes">1x</span>
356358
<span class="cline-any cline-yes">1x</span>
357359
<span class="cline-any cline-yes">1x</span>
358360
<span class="cline-any cline-yes">1x</span>
@@ -685,6 +687,7 @@ <h1><a href="../../../../index.html">All files</a> / <a href="index.html">ndarra
685687
* @param {NonNegativeInteger} y.offset - index offset
686688
* @param {string} y.order - specifies whether `y` is row-major (C-style) or column-major (Fortran-style)
687689
* @param {Array&lt;Function&gt;} y.accessors - data buffer accessors
690+
* @param {boolean} isRowMajor - boolean indicating if provided arrays are in row-major order
688691
* @returns {void}
689692
*
690693
* @example
@@ -738,7 +741,7 @@ <h1><a href="../../../../index.html">All files</a> / <a href="index.html">ndarra
738741
* };
739742
*
740743
* // Copy elements:
741-
* assign10d( x, y );
744+
* assign10d( x, y, true );
742745
*
743746
* var v = y.data.get( 0 );
744747
*
@@ -748,7 +751,7 @@ <h1><a href="../../../../index.html">All files</a> / <a href="index.html">ndarra
748751
* var im = imagf( v );
749752
* // returns 2.0
750753
*/
751-
<span class="cstat-no" title="statement not covered" ><span class="fstat-no" title="function not covered" >function assign10d( x, y ) { // eslint-disable-line max-statements</span></span>
754+
<span class="cstat-no" title="statement not covered" ><span class="fstat-no" title="function not covered" >function assign10d( x, y, isRowMajor ) { // eslint-disable-line max-statements</span></span>
752755
<span class="cstat-no" title="statement not covered" > var xbuf;</span>
753756
<span class="cstat-no" title="statement not covered" > var ybuf;</span>
754757
<span class="cstat-no" title="statement not covered" > var get;</span>
@@ -805,7 +808,7 @@ <h1><a href="../../../../index.html">All files</a> / <a href="index.html">ndarra
805808
<span class="cstat-no" title="statement not covered" > sh = x.shape;</span>
806809
<span class="cstat-no" title="statement not covered" > sx = x.strides;</span>
807810
<span class="cstat-no" title="statement not covered" > sy = y.strides;</span>
808-
<span class="cstat-no" title="statement not covered" > if ( x.order === 'row-major' ) {</span>
811+
<span class="cstat-no" title="statement not covered" > if ( isRowMajor ) {</span>
809812
<span class="cstat-no" title="statement not covered" > // For row-major ndarrays, the last dimensions have the fastest changing indices...</span>
810813
<span class="cstat-no" title="statement not covered" > S0 = sh[ 9 ];</span>
811814
<span class="cstat-no" title="statement not covered" > S1 = sh[ 8 ];</span>
@@ -937,7 +940,7 @@ <h1><a href="../../../../index.html">All files</a> / <a href="index.html">ndarra
937940
<div class='footer quiet pad2 space-top1 center small'>
938941
Code coverage generated by
939942
<a href="https://istanbul.js.org/" target="_blank" rel="noopener noreferrer">istanbul</a>
940-
at 2025-05-07T02:40:14.525Z
943+
at 2025-05-08T01:45:01.223Z
941944
</div>
942945
<script src="../../../../prettify.js"></script>
943946
<script>

ndarray/base/assign/10d_blocked.js.html

+1-1
Original file line numberDiff line numberDiff line change
@@ -1201,7 +1201,7 @@ <h1><a href="../../../../index.html">All files</a> / <a href="index.html">ndarra
12011201
<div class='footer quiet pad2 space-top1 center small'>
12021202
Code coverage generated by
12031203
<a href="https://istanbul.js.org/" target="_blank" rel="noopener noreferrer">istanbul</a>
1204-
at 2025-05-07T02:40:14.525Z
1204+
at 2025-05-08T01:45:01.223Z
12051205
</div>
12061206
<script src="../../../../prettify.js"></script>
12071207
<script>

0 commit comments

Comments
 (0)