Skip to content

Commit 4bb45b7

Browse files
committed
Update artifacts
1 parent 9d5592b commit 4bb45b7

18 files changed

+108
-60
lines changed

ndarray/base/some-by/0d.js.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -331,7 +331,7 @@ <h1><a href="../../../../index.html">All files</a> / <a href="index.html">ndarra
331331
<div class='footer quiet pad2 space-top1 center small'>
332332
Code coverage generated by
333333
<a href="https://istanbul.js.org/" target="_blank" rel="noopener noreferrer">istanbul</a>
334-
at 2025-05-27T10:21:18.956Z
334+
at 2025-05-27T10:30:06.986Z
335335
</div>
336336
<script src="../../../../prettify.js"></script>
337337
<script>

ndarray/base/some-by/0d_accessors.js.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -340,7 +340,7 @@ <h1><a href="../../../../index.html">All files</a> / <a href="index.html">ndarra
340340
<div class='footer quiet pad2 space-top1 center small'>
341341
Code coverage generated by
342342
<a href="https://istanbul.js.org/" target="_blank" rel="noopener noreferrer">istanbul</a>
343-
at 2025-05-27T10:21:18.956Z
343+
at 2025-05-27T10:30:06.986Z
344344
</div>
345345
<script src="../../../../prettify.js"></script>
346346
<script>

ndarray/base/some-by/1d.js.html

Lines changed: 1 addition & 1 deletion
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-27T10:21:18.956Z
412+
at 2025-05-27T10:30:06.986Z
413413
</div>
414414
<script src="../../../../prettify.js"></script>
415415
<script>

ndarray/base/some-by/1d_accessors.js.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -430,7 +430,7 @@ <h1><a href="../../../../index.html">All files</a> / <a href="index.html">ndarra
430430
<div class='footer quiet pad2 space-top1 center small'>
431431
Code coverage generated by
432432
<a href="https://istanbul.js.org/" target="_blank" rel="noopener noreferrer">istanbul</a>
433-
at 2025-05-27T10:21:18.956Z
433+
at 2025-05-27T10:30:06.986Z
434434
</div>
435435
<script src="../../../../prettify.js"></script>
436436
<script>

ndarray/base/some-by/2d.js.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -502,7 +502,7 @@ <h1><a href="../../../../index.html">All files</a> / <a href="index.html">ndarra
502502
<div class='footer quiet pad2 space-top1 center small'>
503503
Code coverage generated by
504504
<a href="https://istanbul.js.org/" target="_blank" rel="noopener noreferrer">istanbul</a>
505-
at 2025-05-27T10:21:18.956Z
505+
at 2025-05-27T10:30:06.986Z
506506
</div>
507507
<script src="../../../../prettify.js"></script>
508508
<script>

ndarray/base/some-by/2d_accessors.js.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -523,7 +523,7 @@ <h1><a href="../../../../index.html">All files</a> / <a href="index.html">ndarra
523523
<div class='footer quiet pad2 space-top1 center small'>
524524
Code coverage generated by
525525
<a href="https://istanbul.js.org/" target="_blank" rel="noopener noreferrer">istanbul</a>
526-
at 2025-05-27T10:21:18.956Z
526+
at 2025-05-27T10:30:06.986Z
527527
</div>
528528
<script src="../../../../prettify.js"></script>
529529
<script>

ndarray/base/some-by/2d_blocked.js.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -586,7 +586,7 @@ <h1><a href="../../../../index.html">All files</a> / <a href="index.html">ndarra
586586
<div class='footer quiet pad2 space-top1 center small'>
587587
Code coverage generated by
588588
<a href="https://istanbul.js.org/" target="_blank" rel="noopener noreferrer">istanbul</a>
589-
at 2025-05-27T10:21:18.956Z
589+
at 2025-05-27T10:30:06.986Z
590590
</div>
591591
<script src="../../../../prettify.js"></script>
592592
<script>

ndarray/base/some-by/2d_blocked_accessors.js.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -607,7 +607,7 @@ <h1><a href="../../../../index.html">All files</a> / <a href="index.html">ndarra
607607
<div class='footer quiet pad2 space-top1 center small'>
608608
Code coverage generated by
609609
<a href="https://istanbul.js.org/" target="_blank" rel="noopener noreferrer">istanbul</a>
610-
at 2025-05-27T10:21:18.956Z
610+
at 2025-05-27T10:30:06.986Z
611611
</div>
612612
<script src="../../../../prettify.js"></script>
613613
<script>

ndarray/base/some-by/3d.js.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -532,7 +532,7 @@ <h1><a href="../../../../index.html">All files</a> / <a href="index.html">ndarra
532532
<div class='footer quiet pad2 space-top1 center small'>
533533
Code coverage generated by
534534
<a href="https://istanbul.js.org/" target="_blank" rel="noopener noreferrer">istanbul</a>
535-
at 2025-05-27T10:21:18.956Z
535+
at 2025-05-27T10:30:06.986Z
536536
</div>
537537
<script src="../../../../prettify.js"></script>
538538
<script>

ndarray/base/some-by/3d_accessors.js.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -553,7 +553,7 @@ <h1><a href="../../../../index.html">All files</a> / <a href="index.html">ndarra
553553
<div class='footer quiet pad2 space-top1 center small'>
554554
Code coverage generated by
555555
<a href="https://istanbul.js.org/" target="_blank" rel="noopener noreferrer">istanbul</a>
556-
at 2025-05-27T10:21:18.956Z
556+
at 2025-05-27T10:30:06.986Z
557557
</div>
558558
<script src="../../../../prettify.js"></script>
559559
<script>

ndarray/base/some-by/3d_blocked.js.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -643,7 +643,7 @@ <h1><a href="../../../../index.html">All files</a> / <a href="index.html">ndarra
643643
<div class='footer quiet pad2 space-top1 center small'>
644644
Code coverage generated by
645645
<a href="https://istanbul.js.org/" target="_blank" rel="noopener noreferrer">istanbul</a>
646-
at 2025-05-27T10:21:18.956Z
646+
at 2025-05-27T10:30:06.986Z
647647
</div>
648648
<script src="../../../../prettify.js"></script>
649649
<script>

ndarray/base/some-by/3d_blocked_accessors.js.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -664,7 +664,7 @@ <h1><a href="../../../../index.html">All files</a> / <a href="index.html">ndarra
664664
<div class='footer quiet pad2 space-top1 center small'>
665665
Code coverage generated by
666666
<a href="https://istanbul.js.org/" target="_blank" rel="noopener noreferrer">istanbul</a>
667-
at 2025-05-27T10:21:18.956Z
667+
at 2025-05-27T10:30:06.986Z
668668
</div>
669669
<script src="../../../../prettify.js"></script>
670670
<script>

ndarray/base/some-by/coverage.ndjson

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
[1411,2277,61.9675,16,16,100,0,15,0,1411,2277,61.9675,"57cc38bb3cf55e3d8d4cfa4a784b148a2c7ac993","2025-05-27 10:19:18 +0000"]
1+
[1413,2293,61.6223,16,16,100,0,15,0,1413,2293,61.6223,"feb89fa4152e7d1dfff57053f02b6a25c3a4d8a3","2025-05-27 10:27:55 +0000"]

ndarray/base/some-by/index.html

Lines changed: 17 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -23,9 +23,9 @@ <h1><a href="../../../../index.html">All files</a> ndarray/base/some-by/lib</h1>
2323
<div class='clearfix'>
2424

2525
<div class='fl pad1y space-right2'>
26-
<span class="strong">61.96% </span>
26+
<span class="strong">61.62% </span>
2727
<span class="quiet">Statements</span>
28-
<span class='fraction'>1411/2277</span>
28+
<span class='fraction'>1413/2293</span>
2929
</div>
3030

3131

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

4545

4646
<div class='fl pad1y space-right2'>
47-
<span class="strong">61.96% </span>
47+
<span class="strong">61.62% </span>
4848
<span class="quiet">Lines</span>
49-
<span class='fraction'>1411/2277</span>
49+
<span class='fraction'>1413/2293</span>
5050
</div>
5151

5252

@@ -290,32 +290,32 @@ <h1><a href="../../../../index.html">All files</a> ndarray/base/some-by/lib</h1>
290290

291291
<tr>
292292
<td class="file medium" data-value="nd.js"><a href="nd.js.html">nd.js</a></td>
293-
<td data-value="70.07" class="pic medium">
294-
<div class="chart"><div class="cover-fill" style="width: 70%"></div><div class="cover-empty" style="width: 30%"></div></div>
293+
<td data-value="66.66" class="pic medium">
294+
<div class="chart"><div class="cover-fill" style="width: 66%"></div><div class="cover-empty" style="width: 34%"></div></div>
295295
</td>
296-
<td data-value="70.07" class="pct medium">70.07%</td>
297-
<td data-value="127" class="abs medium">89/127</td>
296+
<td data-value="66.66" class="pct medium">66.66%</td>
297+
<td data-value="135" class="abs medium">90/135</td>
298298
<td data-value="100" class="pct high">100%</td>
299299
<td data-value="1" class="abs high">1/1</td>
300300
<td data-value="0" class="pct low">0%</td>
301301
<td data-value="1" class="abs low">0/1</td>
302-
<td data-value="70.07" class="pct medium">70.07%</td>
303-
<td data-value="127" class="abs medium">89/127</td>
302+
<td data-value="66.66" class="pct medium">66.66%</td>
303+
<td data-value="135" class="abs medium">90/135</td>
304304
</tr>
305305

306306
<tr>
307307
<td class="file medium" data-value="nd_accessors.js"><a href="nd_accessors.js.html">nd_accessors.js</a></td>
308-
<td data-value="68.65" class="pic medium">
309-
<div class="chart"><div class="cover-fill" style="width: 68%"></div><div class="cover-empty" style="width: 32%"></div></div>
308+
<td data-value="65.49" class="pic medium">
309+
<div class="chart"><div class="cover-fill" style="width: 65%"></div><div class="cover-empty" style="width: 35%"></div></div>
310310
</td>
311-
<td data-value="68.65" class="pct medium">68.65%</td>
312-
<td data-value="134" class="abs medium">92/134</td>
311+
<td data-value="65.49" class="pct medium">65.49%</td>
312+
<td data-value="142" class="abs medium">93/142</td>
313313
<td data-value="100" class="pct high">100%</td>
314314
<td data-value="1" class="abs high">1/1</td>
315315
<td data-value="0" class="pct low">0%</td>
316316
<td data-value="1" class="abs low">0/1</td>
317-
<td data-value="68.65" class="pct medium">68.65%</td>
318-
<td data-value="134" class="abs medium">92/134</td>
317+
<td data-value="65.49" class="pct medium">65.49%</td>
318+
<td data-value="142" class="abs medium">93/142</td>
319319
</tr>
320320

321321
</tbody>
@@ -326,7 +326,7 @@ <h1><a href="../../../../index.html">All files</a> ndarray/base/some-by/lib</h1>
326326
<div class='footer quiet pad2 space-top1 center small'>
327327
Code coverage generated by
328328
<a href="https://istanbul.js.org/" target="_blank" rel="noopener noreferrer">istanbul</a>
329-
at 2025-05-27T10:21:18.956Z
329+
at 2025-05-27T10:30:06.986Z
330330
</div>
331331
<script src="../../../../prettify.js"></script>
332332
<script>

ndarray/base/some-by/index.js.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -292,7 +292,7 @@ <h1><a href="../../../../index.html">All files</a> / <a href="index.html">ndarra
292292
<div class='footer quiet pad2 space-top1 center small'>
293293
Code coverage generated by
294294
<a href="https://istanbul.js.org/" target="_blank" rel="noopener noreferrer">istanbul</a>
295-
at 2025-05-27T10:21:18.956Z
295+
at 2025-05-27T10:30:06.986Z
296296
</div>
297297
<script src="../../../../prettify.js"></script>
298298
<script>

ndarray/base/some-by/main.js.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -616,7 +616,7 @@ <h1><a href="../../../../index.html">All files</a> / <a href="index.html">ndarra
616616
<div class='footer quiet pad2 space-top1 center small'>
617617
Code coverage generated by
618618
<a href="https://istanbul.js.org/" target="_blank" rel="noopener noreferrer">istanbul</a>
619-
at 2025-05-27T10:21:18.956Z
619+
at 2025-05-27T10:30:06.986Z
620620
</div>
621621
<script src="../../../../prettify.js"></script>
622622
<script>

ndarray/base/some-by/nd.js.html

Lines changed: 38 additions & 14 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">70.07% </span>
26+
<span class="strong">66.66% </span>
2727
<span class="quiet">Statements</span>
28-
<span class='fraction'>89/127</span>
28+
<span class='fraction'>90/135</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">70.07% </span>
47+
<span class="strong">66.66% </span>
4848
<span class="quiet">Lines</span>
49-
<span class='fraction'>89/127</span>
49+
<span class='fraction'>90/135</span>
5050
</div>
5151

5252

@@ -190,7 +190,15 @@ <h1><a href="../../../../index.html">All files</a> / <a href="index.html">ndarra
190190
<a name='L125'></a><a href='#L125'>125</a>
191191
<a name='L126'></a><a href='#L126'>126</a>
192192
<a name='L127'></a><a href='#L127'>127</a>
193-
<a name='L128'></a><a href='#L128'>128</a></td><td class="line-coverage quiet"><span class="cline-any cline-yes">1x</span>
193+
<a name='L128'></a><a href='#L128'>128</a>
194+
<a name='L129'></a><a href='#L129'>129</a>
195+
<a name='L130'></a><a href='#L130'>130</a>
196+
<a name='L131'></a><a href='#L131'>131</a>
197+
<a name='L132'></a><a href='#L132'>132</a>
198+
<a name='L133'></a><a href='#L133'>133</a>
199+
<a name='L134'></a><a href='#L134'>134</a>
200+
<a name='L135'></a><a href='#L135'>135</a>
201+
<a name='L136'></a><a href='#L136'>136</a></td><td class="line-coverage quiet"><span class="cline-any cline-yes">1x</span>
194202
<span class="cline-any cline-yes">1x</span>
195203
<span class="cline-any cline-yes">1x</span>
196204
<span class="cline-any cline-yes">1x</span>
@@ -274,6 +282,14 @@ <h1><a href="../../../../index.html">All files</a> / <a href="index.html">ndarra
274282
<span class="cline-any cline-yes">1x</span>
275283
<span class="cline-any cline-yes">1x</span>
276284
<span class="cline-any cline-yes">1x</span>
285+
<span class="cline-any cline-yes">1x</span>
286+
<span class="cline-any cline-no">&nbsp;</span>
287+
<span class="cline-any cline-no">&nbsp;</span>
288+
<span class="cline-any cline-no">&nbsp;</span>
289+
<span class="cline-any cline-no">&nbsp;</span>
290+
<span class="cline-any cline-no">&nbsp;</span>
291+
<span class="cline-any cline-no">&nbsp;</span>
292+
<span class="cline-any cline-no">&nbsp;</span>
277293
<span class="cline-any cline-no">&nbsp;</span>
278294
<span class="cline-any cline-no">&nbsp;</span>
279295
<span class="cline-any cline-no">&nbsp;</span>
@@ -352,7 +368,7 @@ <h1><a href="../../../../index.html">All files</a> / <a href="index.html">ndarra
352368
// MAIN //
353369
&nbsp;
354370
/**
355-
* Tests whether all elements in an ndarray pass a test implemented by a predicate function.
371+
* Tests whether at least `n` elements in an ndarray pass a test implemented by a predicate function.
356372
*
357373
* @private
358374
* @param {Object} x - object containing ndarray meta data
@@ -363,9 +379,10 @@ <h1><a href="../../../../index.html">All files</a> / <a href="index.html">ndarra
363379
* @param {IntegerArray} x.strides - stride lengths
364380
* @param {NonNegativeInteger} x.offset - index offset
365381
* @param {string} x.order - specifies whether `x` is row-major (C-style) or column-major (Fortran-style)
382+
* @param {PositiveInteger} n - number of elements
366383
* @param {Function} predicate - predicate function
367384
* @param {*} thisArg - predicate function execution context
368-
* @returns {boolean} boolean indicating whether all elements pass a test
385+
* @returns {boolean} boolean indicating whether at lease `n` elements pass a test
369386
*
370387
* @example
371388
* var Float64Array = require( '@stdlib/array/float64' );
@@ -398,10 +415,11 @@ <h1><a href="../../../../index.html">All files</a> / <a href="index.html">ndarra
398415
* };
399416
*
400417
* // Test elements:
401-
* var out = everynd( x, predicate );
418+
* var out = somend( x, 2, predicate );
402419
* // returns true
403420
*/
404-
<span class="cstat-no" title="statement not covered" ><span class="fstat-no" title="function not covered" >function everynd( x, predicate, thisArg ) {</span></span>
421+
<span class="cstat-no" title="statement not covered" ><span class="fstat-no" title="function not covered" >function somend( x, n, predicate, thisArg ) {</span></span>
422+
<span class="cstat-no" title="statement not covered" > var count;</span>
405423
<span class="cstat-no" title="statement not covered" > var xbuf;</span>
406424
<span class="cstat-no" title="statement not covered" > var ordx;</span>
407425
<span class="cstat-no" title="statement not covered" > var idx;</span>
@@ -429,29 +447,35 @@ <h1><a href="../../../../index.html">All files</a> / <a href="index.html">ndarra
429447
<span class="cstat-no" title="statement not covered" > // Cache the array order:</span>
430448
<span class="cstat-no" title="statement not covered" > ordx = x.order;</span>
431449
<span class="cstat-no" title="statement not covered" ></span>
450+
<span class="cstat-no" title="statement not covered" > // Initialize a counter:</span>
451+
<span class="cstat-no" title="statement not covered" > count = 0;</span>
452+
<span class="cstat-no" title="statement not covered" ></span>
432453
<span class="cstat-no" title="statement not covered" > // Iterate over each element based on the linear **view** index, regardless as to how the data is stored in memory...</span>
433454
<span class="cstat-no" title="statement not covered" > for ( i = 0; i &lt; len; i++ ) {</span>
434455
<span class="cstat-no" title="statement not covered" > ix = vind2bind( sh, sx, ox, ordx, i, MODE );</span>
435456
<span class="cstat-no" title="statement not covered" > idx = ind2sub( sh, sx, 0, ordx, i, MODE ); // return subscripts from the perspective of the ndarray view</span>
436-
<span class="cstat-no" title="statement not covered" > if ( !predicate.call( thisArg, xbuf[ ix ], idx, x.ref ) ) {</span>
437-
<span class="cstat-no" title="statement not covered" > return false;</span>
457+
<span class="cstat-no" title="statement not covered" > if ( predicate.call( thisArg, xbuf[ ix ], idx, x.ref ) ) {</span>
458+
<span class="cstat-no" title="statement not covered" > count += 1;</span>
459+
<span class="cstat-no" title="statement not covered" > if ( count === n ) {</span>
460+
<span class="cstat-no" title="statement not covered" > return true;</span>
461+
<span class="cstat-no" title="statement not covered" > }</span>
438462
<span class="cstat-no" title="statement not covered" > }</span>
439463
<span class="cstat-no" title="statement not covered" > }</span>
440-
<span class="cstat-no" title="statement not covered" > return true;</span>
464+
<span class="cstat-no" title="statement not covered" > return false;</span>
441465
<span class="cstat-no" title="statement not covered" >}</span>
442466
&nbsp;
443467
&nbsp;
444468
// EXPORTS //
445469
&nbsp;
446-
module.exports = everynd;
470+
module.exports = somend;
447471
&nbsp;</pre></td></tr></table></pre>
448472

449473
<div class='push'></div><!-- for sticky footer -->
450474
</div><!-- /wrapper -->
451475
<div class='footer quiet pad2 space-top1 center small'>
452476
Code coverage generated by
453477
<a href="https://istanbul.js.org/" target="_blank" rel="noopener noreferrer">istanbul</a>
454-
at 2025-05-27T10:21:18.956Z
478+
at 2025-05-27T10:30:06.986Z
455479
</div>
456480
<script src="../../../../prettify.js"></script>
457481
<script>

0 commit comments

Comments
 (0)