Skip to content

Commit 7191daa

Browse files
committed
Update artifacts
1 parent bf7c0ed commit 7191daa

20 files changed

+485
-143
lines changed

ndarray/base/nullary-strided1d/0d.js.html

Lines changed: 38 additions & 8 deletions
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">96.22% </span>
26+
<span class="strong">95.68% </span>
2727
<span class="quiet">Statements</span>
28-
<span class='fraction'>102/106</span>
28+
<span class='fraction'>111/116</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">96.22% </span>
47+
<span class="strong">95.68% </span>
4848
<span class="quiet">Lines</span>
49-
<span class='fraction'>102/106</span>
49+
<span class='fraction'>111/116</span>
5050
</div>
5151

5252

@@ -169,7 +169,26 @@ <h1><a href="../../../../index.html">All files</a> / <a href="index.html">ndarra
169169
<a name='L104'></a><a href='#L104'>104</a>
170170
<a name='L105'></a><a href='#L105'>105</a>
171171
<a name='L106'></a><a href='#L106'>106</a>
172-
<a name='L107'></a><a href='#L107'>107</a></td><td class="line-coverage quiet"><span class="cline-any cline-yes">1x</span>
172+
<a name='L107'></a><a href='#L107'>107</a>
173+
<a name='L108'></a><a href='#L108'>108</a>
174+
<a name='L109'></a><a href='#L109'>109</a>
175+
<a name='L110'></a><a href='#L110'>110</a>
176+
<a name='L111'></a><a href='#L111'>111</a>
177+
<a name='L112'></a><a href='#L112'>112</a>
178+
<a name='L113'></a><a href='#L113'>113</a>
179+
<a name='L114'></a><a href='#L114'>114</a>
180+
<a name='L115'></a><a href='#L115'>115</a>
181+
<a name='L116'></a><a href='#L116'>116</a>
182+
<a name='L117'></a><a href='#L117'>117</a></td><td class="line-coverage quiet"><span class="cline-any cline-yes">1x</span>
183+
<span class="cline-any cline-yes">1x</span>
184+
<span class="cline-any cline-yes">1x</span>
185+
<span class="cline-any cline-yes">1x</span>
186+
<span class="cline-any cline-yes">1x</span>
187+
<span class="cline-any cline-yes">1x</span>
188+
<span class="cline-any cline-yes">1x</span>
189+
<span class="cline-any cline-yes">1x</span>
190+
<span class="cline-any cline-yes">1x</span>
191+
<span class="cline-any cline-yes">1x</span>
173192
<span class="cline-any cline-yes">1x</span>
174193
<span class="cline-any cline-yes">1x</span>
175194
<span class="cline-any cline-yes">1x</span>
@@ -270,6 +289,7 @@ <h1><a href="../../../../index.html">All files</a> / <a href="index.html">ndarra
270289
<span class="cline-any cline-no">&nbsp;</span>
271290
<span class="cline-any cline-no">&nbsp;</span>
272291
<span class="cline-any cline-no">&nbsp;</span>
292+
<span class="cline-any cline-no">&nbsp;</span>
273293
<span class="cline-any cline-yes">1x</span>
274294
<span class="cline-any cline-yes">1x</span>
275295
<span class="cline-any cline-yes">1x</span>
@@ -355,7 +375,7 @@ <h1><a href="../../../../index.html">All files</a> / <a href="index.html">ndarra
355375
* };
356376
*
357377
* // Define a strategy:
358-
* function strategy( x ) {
378+
* function inputStrategy( x ) {
359379
* return {
360380
* 'dtype': x.dtype,
361381
* 'data': x.data,
@@ -366,15 +386,25 @@ <h1><a href="../../../../index.html">All files</a> / <a href="index.html">ndarra
366386
* };
367387
* }
368388
*
389+
* function outputStrategy( x ) {
390+
* return x;
391+
* }
392+
*
393+
* var strategy = {
394+
* 'input': inputStrategy,
395+
* 'output': outputStrategy
396+
* }
397+
*
369398
* // Apply strided function:
370399
* nullary0d( wrapper, [ x, sortOrder ], strategy, {} );
371400
*
372401
* var v = x.data;
373402
* // returns [ 1.0, 2.0, 3.0, 4.0 ]
374403
*/
375404
<span class="cstat-no" title="statement not covered" ><span class="fstat-no" title="function not covered" >function nullary0d( fcn, arrays, strategyX, opts ) {</span></span>
376-
<span class="cstat-no" title="statement not covered" > arrays[ 0 ] = strategyX( arrays[ 0 ] );</span>
405+
<span class="cstat-no" title="statement not covered" > arrays[ 0 ] = strategyX.input( arrays[ 0 ] );</span>
377406
<span class="cstat-no" title="statement not covered" > fcn( arrays, opts );</span>
407+
<span class="cstat-no" title="statement not covered" > strategyX.output( arrays[ 0 ] );</span>
378408
<span class="cstat-no" title="statement not covered" >}</span>
379409
&nbsp;
380410
&nbsp;
@@ -388,7 +418,7 @@ <h1><a href="../../../../index.html">All files</a> / <a href="index.html">ndarra
388418
<div class='footer quiet pad2 space-top1 center small'>
389419
Code coverage generated by
390420
<a href="https://istanbul.js.org/" target="_blank" rel="noopener noreferrer">istanbul</a>
391-
at 2025-08-12T06:15:37.764Z
421+
at 2025-08-16T10:39:23.829Z
392422
</div>
393423
<script src="../../../../prettify.js"></script>
394424
<script>

ndarray/base/nullary-strided1d/1d.js.html

Lines changed: 42 additions & 9 deletions
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">80.6% </span>
26+
<span class="strong">81.25% </span>
2727
<span class="quiet">Statements</span>
28-
<span class='fraction'>133/165</span>
28+
<span class='fraction'>143/176</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">80.6% </span>
47+
<span class="strong">81.25% </span>
4848
<span class="quiet">Lines</span>
49-
<span class='fraction'>133/165</span>
49+
<span class='fraction'>143/176</span>
5050
</div>
5151

5252

@@ -228,7 +228,28 @@ <h1><a href="../../../../index.html">All files</a> / <a href="index.html">ndarra
228228
<a name='L163'></a><a href='#L163'>163</a>
229229
<a name='L164'></a><a href='#L164'>164</a>
230230
<a name='L165'></a><a href='#L165'>165</a>
231-
<a name='L166'></a><a href='#L166'>166</a></td><td class="line-coverage quiet"><span class="cline-any cline-yes">1x</span>
231+
<a name='L166'></a><a href='#L166'>166</a>
232+
<a name='L167'></a><a href='#L167'>167</a>
233+
<a name='L168'></a><a href='#L168'>168</a>
234+
<a name='L169'></a><a href='#L169'>169</a>
235+
<a name='L170'></a><a href='#L170'>170</a>
236+
<a name='L171'></a><a href='#L171'>171</a>
237+
<a name='L172'></a><a href='#L172'>172</a>
238+
<a name='L173'></a><a href='#L173'>173</a>
239+
<a name='L174'></a><a href='#L174'>174</a>
240+
<a name='L175'></a><a href='#L175'>175</a>
241+
<a name='L176'></a><a href='#L176'>176</a>
242+
<a name='L177'></a><a href='#L177'>177</a></td><td class="line-coverage quiet"><span class="cline-any cline-yes">1x</span>
243+
<span class="cline-any cline-yes">1x</span>
244+
<span class="cline-any cline-yes">1x</span>
245+
<span class="cline-any cline-yes">1x</span>
246+
<span class="cline-any cline-yes">1x</span>
247+
<span class="cline-any cline-yes">1x</span>
248+
<span class="cline-any cline-yes">1x</span>
249+
<span class="cline-any cline-yes">1x</span>
250+
<span class="cline-any cline-yes">1x</span>
251+
<span class="cline-any cline-yes">1x</span>
252+
<span class="cline-any cline-yes">1x</span>
232253
<span class="cline-any cline-yes">1x</span>
233254
<span class="cline-any cline-yes">1x</span>
234255
<span class="cline-any cline-yes">1x</span>
@@ -388,6 +409,7 @@ <h1><a href="../../../../index.html">All files</a> / <a href="index.html">ndarra
388409
<span class="cline-any cline-no">&nbsp;</span>
389410
<span class="cline-any cline-no">&nbsp;</span>
390411
<span class="cline-any cline-no">&nbsp;</span>
412+
<span class="cline-any cline-no">&nbsp;</span>
391413
<span class="cline-any cline-yes">1x</span>
392414
<span class="cline-any cline-yes">1x</span>
393415
<span class="cline-any cline-yes">1x</span>
@@ -503,8 +525,8 @@ <h1><a href="../../../../index.html">All files</a> / <a href="index.html">ndarra
503525
* }
504526
* ];
505527
*
506-
* // Define a strategy:
507-
* function strategy( x ) {
528+
* // Define an input strategy:
529+
* function inputStrategy( x ) {
508530
* return {
509531
* 'dtype': x.dtype,
510532
* 'data': x.data,
@@ -515,6 +537,16 @@ <h1><a href="../../../../index.html">All files</a> / <a href="index.html">ndarra
515537
* };
516538
* }
517539
*
540+
* // Define an output strategy:
541+
* function outputStrategy( x ) {
542+
* return x;
543+
* }
544+
*
545+
* var strategy = {
546+
* 'input': inputStrategy,
547+
* 'output': outputStrategy
548+
* }
549+
*
518550
* // Apply strided function:
519551
* nullary1d( wrapper, [ x, sortOrder ], views, [ 3 ], [ 4 ], strategy, {} );
520552
*
@@ -548,8 +580,9 @@ <h1><a href="../../../../index.html">All files</a> / <a href="index.html">ndarra
548580
<span class="cstat-no" title="statement not covered" > // Iterate over the loop dimensions...</span>
549581
<span class="cstat-no" title="statement not covered" > for ( i0 = 0; i0 &lt; S0; i0++ ) {</span>
550582
<span class="cstat-no" title="statement not covered" > setViewOffsets( views, iv );</span>
551-
<span class="cstat-no" title="statement not covered" > v[ 0 ] = strategyX( views[ 0 ] );</span>
583+
<span class="cstat-no" title="statement not covered" > v[ 0 ] = strategyX.input( views[ 0 ] );</span>
552584
<span class="cstat-no" title="statement not covered" > fcn( v, opts );</span>
585+
<span class="cstat-no" title="statement not covered" > strategyX.output( views[ 0 ] );</span>
553586
<span class="cstat-no" title="statement not covered" > incrementOffsets( iv, dv0 );</span>
554587
<span class="cstat-no" title="statement not covered" > }</span>
555588
<span class="cstat-no" title="statement not covered" >}</span>
@@ -565,7 +598,7 @@ <h1><a href="../../../../index.html">All files</a> / <a href="index.html">ndarra
565598
<div class='footer quiet pad2 space-top1 center small'>
566599
Code coverage generated by
567600
<a href="https://istanbul.js.org/" target="_blank" rel="noopener noreferrer">istanbul</a>
568-
at 2025-08-12T06:15:37.764Z
601+
at 2025-08-16T10:39:23.829Z
569602
</div>
570603
<script src="../../../../prettify.js"></script>
571604
<script>

ndarray/base/nullary-strided1d/2d.js.html

Lines changed: 42 additions & 9 deletions
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">68.02% </span>
26+
<span class="strong">69.23% </span>
2727
<span class="quiet">Statements</span>
28-
<span class='fraction'>134/197</span>
28+
<span class='fraction'>144/208</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">68.02% </span>
47+
<span class="strong">69.23% </span>
4848
<span class="quiet">Lines</span>
49-
<span class='fraction'>134/197</span>
49+
<span class='fraction'>144/208</span>
5050
</div>
5151

5252

@@ -260,7 +260,28 @@ <h1><a href="../../../../index.html">All files</a> / <a href="index.html">ndarra
260260
<a name='L195'></a><a href='#L195'>195</a>
261261
<a name='L196'></a><a href='#L196'>196</a>
262262
<a name='L197'></a><a href='#L197'>197</a>
263-
<a name='L198'></a><a href='#L198'>198</a></td><td class="line-coverage quiet"><span class="cline-any cline-yes">1x</span>
263+
<a name='L198'></a><a href='#L198'>198</a>
264+
<a name='L199'></a><a href='#L199'>199</a>
265+
<a name='L200'></a><a href='#L200'>200</a>
266+
<a name='L201'></a><a href='#L201'>201</a>
267+
<a name='L202'></a><a href='#L202'>202</a>
268+
<a name='L203'></a><a href='#L203'>203</a>
269+
<a name='L204'></a><a href='#L204'>204</a>
270+
<a name='L205'></a><a href='#L205'>205</a>
271+
<a name='L206'></a><a href='#L206'>206</a>
272+
<a name='L207'></a><a href='#L207'>207</a>
273+
<a name='L208'></a><a href='#L208'>208</a>
274+
<a name='L209'></a><a href='#L209'>209</a></td><td class="line-coverage quiet"><span class="cline-any cline-yes">1x</span>
275+
<span class="cline-any cline-yes">1x</span>
276+
<span class="cline-any cline-yes">1x</span>
277+
<span class="cline-any cline-yes">1x</span>
278+
<span class="cline-any cline-yes">1x</span>
279+
<span class="cline-any cline-yes">1x</span>
280+
<span class="cline-any cline-yes">1x</span>
281+
<span class="cline-any cline-yes">1x</span>
282+
<span class="cline-any cline-yes">1x</span>
283+
<span class="cline-any cline-yes">1x</span>
284+
<span class="cline-any cline-yes">1x</span>
264285
<span class="cline-any cline-yes">1x</span>
265286
<span class="cline-any cline-yes">1x</span>
266287
<span class="cline-any cline-yes">1x</span>
@@ -452,6 +473,7 @@ <h1><a href="../../../../index.html">All files</a> / <a href="index.html">ndarra
452473
<span class="cline-any cline-no">&nbsp;</span>
453474
<span class="cline-any cline-no">&nbsp;</span>
454475
<span class="cline-any cline-no">&nbsp;</span>
476+
<span class="cline-any cline-no">&nbsp;</span>
455477
<span class="cline-any cline-yes">1x</span>
456478
<span class="cline-any cline-yes">1x</span>
457479
<span class="cline-any cline-yes">1x</span>
@@ -568,8 +590,8 @@ <h1><a href="../../../../index.html">All files</a> / <a href="index.html">ndarra
568590
* }
569591
* ];
570592
*
571-
* // Define a strategy:
572-
* function strategy( x ) {
593+
* // Define an input strategy:
594+
* function inputStrategy( x ) {
573595
* return {
574596
* 'dtype': x.dtype,
575597
* 'data': x.data,
@@ -580,6 +602,16 @@ <h1><a href="../../../../index.html">All files</a> / <a href="index.html">ndarra
580602
* };
581603
* }
582604
*
605+
* // Define an output strategy:
606+
* function outputStrategy( x ) {
607+
* return x;
608+
* }
609+
*
610+
* var strategy = {
611+
* 'input': inputStrategy,
612+
* 'output': outputStrategy
613+
* }
614+
*
583615
* // Apply strided function:
584616
* nullary2d( wrapper, [ x, sortOrder ], views, [ 1, 3 ], [ 12, 4 ], true, strategy, {} );
585617
*
@@ -642,8 +674,9 @@ <h1><a href="../../../../index.html">All files</a> / <a href="index.html">ndarra
642674
<span class="cstat-no" title="statement not covered" > for ( i1 = 0; i1 &lt; S1; i1++ ) {</span>
643675
<span class="cstat-no" title="statement not covered" > for ( i0 = 0; i0 &lt; S0; i0++ ) {</span>
644676
<span class="cstat-no" title="statement not covered" > setViewOffsets( views, iv );</span>
645-
<span class="cstat-no" title="statement not covered" > v[ 0 ] = strategyX( views[ 0 ] );</span>
677+
<span class="cstat-no" title="statement not covered" > v[ 0 ] = strategyX.input( views[ 0 ] );</span>
646678
<span class="cstat-no" title="statement not covered" > fcn( v, opts );</span>
679+
<span class="cstat-no" title="statement not covered" > strategyX.output( views[ 0 ]);</span>
647680
<span class="cstat-no" title="statement not covered" > incrementOffsets( iv, dv0 );</span>
648681
<span class="cstat-no" title="statement not covered" > }</span>
649682
<span class="cstat-no" title="statement not covered" > incrementOffsets( iv, dv1 );</span>
@@ -661,7 +694,7 @@ <h1><a href="../../../../index.html">All files</a> / <a href="index.html">ndarra
661694
<div class='footer quiet pad2 space-top1 center small'>
662695
Code coverage generated by
663696
<a href="https://istanbul.js.org/" target="_blank" rel="noopener noreferrer">istanbul</a>
664-
at 2025-08-12T06:15:37.764Z
697+
at 2025-08-16T10:39:23.829Z
665698
</div>
666699
<script src="../../../../prettify.js"></script>
667700
<script>

0 commit comments

Comments
 (0)