Skip to content

Commit 5792185

Browse files
committed
Update artifacts
1 parent f29124f commit 5792185

File tree

7 files changed

+84
-72
lines changed

7 files changed

+84
-72
lines changed

ndarray/find/assign.js.html

Lines changed: 20 additions & 17 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">ndarray/f
2323
<div class='clearfix'>
2424

2525
<div class='fl pad1y space-right2'>
26-
<span class="strong">52.04% </span>
26+
<span class="strong">51.74% </span>
2727
<span class="quiet">Statements</span>
28-
<span class='fraction'>89/171</span>
28+
<span class='fraction'>89/172</span>
2929
</div>
3030

3131

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

4545

4646
<div class='fl pad1y space-right2'>
47-
<span class="strong">52.04% </span>
47+
<span class="strong">51.74% </span>
4848
<span class="quiet">Lines</span>
49-
<span class='fraction'>89/171</span>
49+
<span class='fraction'>89/172</span>
5050
</div>
5151

5252

@@ -234,7 +234,8 @@ <h1><a href="../../../index.html">All files</a> / <a href="index.html">ndarray/f
234234
<a name='L169'></a><a href='#L169'>169</a>
235235
<a name='L170'></a><a href='#L170'>170</a>
236236
<a name='L171'></a><a href='#L171'>171</a>
237-
<a name='L172'></a><a href='#L172'>172</a></td><td class="line-coverage quiet"><span class="cline-any cline-yes">1x</span>
237+
<a name='L172'></a><a href='#L172'>172</a>
238+
<a name='L173'></a><a href='#L173'>173</a></td><td class="line-coverage quiet"><span class="cline-any cline-yes">1x</span>
238239
<span class="cline-any cline-yes">1x</span>
239240
<span class="cline-any cline-yes">1x</span>
240241
<span class="cline-any cline-yes">1x</span>
@@ -400,6 +401,7 @@ <h1><a href="../../../index.html">All files</a> / <a href="index.html">ndarray/f
400401
<span class="cline-any cline-no">&nbsp;</span>
401402
<span class="cline-any cline-no">&nbsp;</span>
402403
<span class="cline-any cline-no">&nbsp;</span>
404+
<span class="cline-any cline-no">&nbsp;</span>
403405
<span class="cline-any cline-yes">1x</span>
404406
<span class="cline-any cline-yes">1x</span>
405407
<span class="cline-any cline-yes">1x</span>
@@ -433,7 +435,7 @@ <h1><a href="../../../index.html">All files</a> / <a href="index.html">ndarray/f
433435
var unaryReduceSubarrayBy = require( '@stdlib/ndarray/base/unary-reduce-subarray-by' );
434436
var ndims = require( '@stdlib/ndarray/ndims' );
435437
var base = require( '@stdlib/ndarray/base/find' );
436-
var getDtype = require( '@stdlib/ndarray/dtype' );
438+
var getDType = require( '@stdlib/ndarray/dtype' );
437439
var getShape = require( '@stdlib/ndarray/shape' );
438440
var getOrder = require( '@stdlib/ndarray/base/order' );
439441
var maybeBroadcastArray = require( '@stdlib/ndarray/base/maybe-broadcast-array' );
@@ -455,7 +457,7 @@ <h1><a href="../../../index.html">All files</a> / <a href="index.html">ndarray/f
455457
* @param {ndarray} out - output ndarray
456458
* @param {Options} [options] - function options
457459
* @param {IntegerArray} [options.dims] - list of dimensions over which to perform a reduction
458-
* @param {*|ndarray} [options.sentinelValue] - sentinel value
460+
* @param {(*|ndarray)} [options.sentinelValue] - sentinel value
459461
* @param {Function} predicate - predicate function
460462
* @param {*} [thisArg] - predicate function execution context
461463
* @throws {TypeError} first argument must be an ndarray-like object
@@ -498,6 +500,7 @@ <h1><a href="../../../index.html">All files</a> / <a href="index.html">ndarray/f
498500
<span class="cstat-no" title="statement not covered" > var ctx;</span>
499501
<span class="cstat-no" title="statement not covered" > var sv;</span>
500502
<span class="cstat-no" title="statement not covered" > var cb;</span>
503+
<span class="cstat-no" title="statement not covered" > var dt;</span>
501504
<span class="cstat-no" title="statement not covered" > var N;</span>
502505
<span class="cstat-no" title="statement not covered" > var o;</span>
503506
<span class="cstat-no" title="statement not covered" ></span>
@@ -512,7 +515,7 @@ <h1><a href="../../../index.html">All files</a> / <a href="index.html">ndarray/f
512515
<span class="cstat-no" title="statement not covered" > if ( nargs &lt; 4 ) {</span>
513516
<span class="cstat-no" title="statement not covered" > cb = options;</span>
514517
<span class="cstat-no" title="statement not covered" > if ( !isFunction( cb ) ) {</span>
515-
<span class="cstat-no" title="statement not covered" > throw new TypeError( format( 'invalid argument. Predicate argument must be a function. Value: `%s`.', cb ) );</span>
518+
<span class="cstat-no" title="statement not covered" > throw new TypeError( format( 'invalid argument. Callback argument must be a function. Value: `%s`.', cb ) );</span>
516519
<span class="cstat-no" title="statement not covered" > }</span>
517520
<span class="cstat-no" title="statement not covered" > }</span>
518521
<span class="cstat-no" title="statement not covered" > // Case: assign( x, out, options, predicate, thisArg )</span>
@@ -521,7 +524,7 @@ <h1><a href="../../../index.html">All files</a> / <a href="index.html">ndarray/f
521524
<span class="cstat-no" title="statement not covered" > o = options;</span>
522525
<span class="cstat-no" title="statement not covered" > cb = predicate;</span>
523526
<span class="cstat-no" title="statement not covered" > if ( !isFunction( cb ) ) {</span>
524-
<span class="cstat-no" title="statement not covered" > throw new TypeError( format( 'invalid argument. Predicate argument must be a function. Value: `%s`.', cb ) );</span>
527+
<span class="cstat-no" title="statement not covered" > throw new TypeError( format( 'invalid argument. Callback argument must be a function. Value: `%s`.', cb ) );</span>
525528
<span class="cstat-no" title="statement not covered" > }</span>
526529
<span class="cstat-no" title="statement not covered" > ctx = thisArg;</span>
527530
<span class="cstat-no" title="statement not covered" > }</span>
@@ -538,12 +541,12 @@ <h1><a href="../../../index.html">All files</a> / <a href="index.html">ndarray/f
538541
<span class="cstat-no" title="statement not covered" > }</span>
539542
<span class="cstat-no" title="statement not covered" > // Case: assign( x, out, ???, ??? )</span>
540543
<span class="cstat-no" title="statement not covered" > else {</span>
541-
<span class="cstat-no" title="statement not covered" > throw new TypeError( format( 'invalid argument. Predicate argument must be a function. Value: `%s`.', predicate ) );</span>
544+
<span class="cstat-no" title="statement not covered" > throw new TypeError( format( 'invalid argument. Callback argument must be a function. Value: `%s`.', predicate ) );</span>
542545
<span class="cstat-no" title="statement not covered" > }</span>
543-
<span class="cstat-no" title="statement not covered" ></span>
546+
<span class="cstat-no" title="statement not covered" > dt = getDType( x );</span>
544547
<span class="cstat-no" title="statement not covered" > N = ndims( x );</span>
545548
<span class="cstat-no" title="statement not covered" ></span>
546-
<span class="cstat-no" title="statement not covered" > // Validate options</span>
549+
<span class="cstat-no" title="statement not covered" > // Resolve function options:</span>
547550
<span class="cstat-no" title="statement not covered" > opts = objectAssign( {}, DEFAULTS );</span>
548551
<span class="cstat-no" title="statement not covered" > if ( flg ) {</span>
549552
<span class="cstat-no" title="statement not covered" > err = validate( opts, N, o );</span>
@@ -555,17 +558,17 @@ <h1><a href="../../../index.html">All files</a> / <a href="index.html">ndarray/f
555558
<span class="cstat-no" title="statement not covered" > if ( opts.dims === null ) {</span>
556559
<span class="cstat-no" title="statement not covered" > opts.dims = zeroTo( N );</span>
557560
<span class="cstat-no" title="statement not covered" > }</span>
558-
<span class="cstat-no" title="statement not covered" > // If provided, use user-defined sentinelValue</span>
561+
<span class="cstat-no" title="statement not covered" > // Resolve the sentinel value to use when unable to find an element satisfying a provided predicate function...</span>
559562
<span class="cstat-no" title="statement not covered" > if ( hasOwnProp( opts, 'sentinelValue' ) ) {</span>
560563
<span class="cstat-no" title="statement not covered" > sentinelValue = opts.sentinelValue;</span>
561564
<span class="cstat-no" title="statement not covered" > } else {</span>
562-
<span class="cstat-no" title="statement not covered" > sentinelValue = getSentinelValue( getDtype( x ) );</span>
565+
<span class="cstat-no" title="statement not covered" > sentinelValue = getSentinelValue( dt );</span>
563566
<span class="cstat-no" title="statement not covered" > }</span>
564-
<span class="cstat-no" title="statement not covered" > // Broadcast sentinel value to match the output array shape:</span>
567+
<span class="cstat-no" title="statement not covered" > // Broadcast sentinel value to match the output array shape...</span>
565568
<span class="cstat-no" title="statement not covered" > if ( isndarrayLike( sentinelValue ) ) {</span>
566569
<span class="cstat-no" title="statement not covered" > sv = maybeBroadcastArray( sentinelValue, getShape( out ) );</span>
567570
<span class="cstat-no" title="statement not covered" > } else {</span>
568-
<span class="cstat-no" title="statement not covered" > sv = broadcastScalar( sentinelValue, getDtype( x ), getShape( out ), getOrder( out ) ); // eslint-disable-line max-len</span>
571+
<span class="cstat-no" title="statement not covered" > sv = broadcastScalar( sentinelValue, dt, getShape( out ), getOrder( out ) ); // eslint-disable-line max-len</span>
569572
<span class="cstat-no" title="statement not covered" > }</span>
570573
<span class="cstat-no" title="statement not covered" > // Perform the reduction:</span>
571574
<span class="cstat-no" title="statement not covered" > unaryReduceSubarrayBy( base, [ x, out, sv ], opts.dims, cb, ctx );</span>
@@ -583,7 +586,7 @@ <h1><a href="../../../index.html">All files</a> / <a href="index.html">ndarray/f
583586
<div class='footer quiet pad2 space-top1 center small'>
584587
Code coverage generated by
585588
<a href="https://istanbul.js.org/" target="_blank" rel="noopener noreferrer">istanbul</a>
586-
at 2025-09-14T11:45:30.882Z
589+
at 2025-11-01T07:44:40.814Z
587590
</div>
588591
<script src="../../../prettify.js"></script>
589592
<script>

ndarray/find/coverage.ndjson

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
[365,586,62.2867,5,5,100,0,4,0,365,586,62.2867,"510423d5dca090fdaa945d681a56d3eec158cf19","2025-09-14 16:41:27 +0500"]
1+
[367,590,62.2034,5,5,100,0,4,0,367,590,62.2034,"3023106b4a7d606f2a71b650a2738efdad5ff286","2025-11-01 00:42:04 -0700"]

ndarray/find/index.html

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

2525
<div class='fl pad1y space-right2'>
26-
<span class="strong">62.28% </span>
26+
<span class="strong">62.2% </span>
2727
<span class="quiet">Statements</span>
28-
<span class='fraction'>365/586</span>
28+
<span class='fraction'>367/590</span>
2929
</div>
3030

3131

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

4545

4646
<div class='fl pad1y space-right2'>
47-
<span class="strong">62.28% </span>
47+
<span class="strong">62.2% </span>
4848
<span class="quiet">Lines</span>
49-
<span class='fraction'>365/586</span>
49+
<span class='fraction'>367/590</span>
5050
</div>
5151

5252

@@ -80,17 +80,17 @@ <h1><a href="../../../index.html">All files</a> ndarray/find/lib</h1>
8080
</thead>
8181
<tbody><tr>
8282
<td class="file medium" data-value="assign.js"><a href="assign.js.html">assign.js</a></td>
83-
<td data-value="52.04" class="pic medium">
84-
<div class="chart"><div class="cover-fill" style="width: 52%"></div><div class="cover-empty" style="width: 48%"></div></div>
83+
<td data-value="51.74" class="pic medium">
84+
<div class="chart"><div class="cover-fill" style="width: 51%"></div><div class="cover-empty" style="width: 49%"></div></div>
8585
</td>
86-
<td data-value="52.04" class="pct medium">52.04%</td>
87-
<td data-value="171" class="abs medium">89/171</td>
86+
<td data-value="51.74" class="pct medium">51.74%</td>
87+
<td data-value="172" class="abs medium">89/172</td>
8888
<td data-value="100" class="pct high">100%</td>
8989
<td data-value="1" class="abs high">1/1</td>
9090
<td data-value="0" class="pct low">0%</td>
9191
<td data-value="1" class="abs low">0/1</td>
92-
<td data-value="52.04" class="pct medium">52.04%</td>
93-
<td data-value="171" class="abs medium">89/171</td>
92+
<td data-value="51.74" class="pct medium">51.74%</td>
93+
<td data-value="172" class="abs medium">89/172</td>
9494
</tr>
9595

9696
<tr>
@@ -110,32 +110,32 @@ <h1><a href="../../../index.html">All files</a> ndarray/find/lib</h1>
110110

111111
<tr>
112112
<td class="file low" data-value="main.js"><a href="main.js.html">main.js</a></td>
113-
<td data-value="44.44" class="pic low">
113+
<td data-value="44.21" class="pic low">
114114
<div class="chart"><div class="cover-fill" style="width: 44%"></div><div class="cover-empty" style="width: 56%"></div></div>
115115
</td>
116-
<td data-value="44.44" class="pct low">44.44%</td>
117-
<td data-value="189" class="abs low">84/189</td>
116+
<td data-value="44.21" class="pct low">44.21%</td>
117+
<td data-value="190" class="abs low">84/190</td>
118118
<td data-value="100" class="pct high">100%</td>
119119
<td data-value="1" class="abs high">1/1</td>
120120
<td data-value="0" class="pct low">0%</td>
121121
<td data-value="1" class="abs low">0/1</td>
122-
<td data-value="44.44" class="pct low">44.44%</td>
123-
<td data-value="189" class="abs low">84/189</td>
122+
<td data-value="44.21" class="pct low">44.21%</td>
123+
<td data-value="190" class="abs low">84/190</td>
124124
</tr>
125125

126126
<tr>
127127
<td class="file high" data-value="sentinel.js"><a href="sentinel.js.html">sentinel.js</a></td>
128-
<td data-value="94.93" class="pic high">
129-
<div class="chart"><div class="cover-fill" style="width: 94%"></div><div class="cover-empty" style="width: 6%"></div></div>
128+
<td data-value="95.06" class="pic high">
129+
<div class="chart"><div class="cover-fill" style="width: 95%"></div><div class="cover-empty" style="width: 5%"></div></div>
130130
</td>
131-
<td data-value="94.93" class="pct high">94.93%</td>
132-
<td data-value="79" class="abs high">75/79</td>
131+
<td data-value="95.06" class="pct high">95.06%</td>
132+
<td data-value="81" class="abs high">77/81</td>
133133
<td data-value="100" class="pct high">100%</td>
134134
<td data-value="1" class="abs high">1/1</td>
135135
<td data-value="0" class="pct low">0%</td>
136136
<td data-value="1" class="abs low">0/1</td>
137-
<td data-value="94.93" class="pct high">94.93%</td>
138-
<td data-value="79" class="abs high">75/79</td>
137+
<td data-value="95.06" class="pct high">95.06%</td>
138+
<td data-value="81" class="abs high">77/81</td>
139139
</tr>
140140

141141
<tr>
@@ -161,7 +161,7 @@ <h1><a href="../../../index.html">All files</a> ndarray/find/lib</h1>
161161
<div class='footer quiet pad2 space-top1 center small'>
162162
Code coverage generated by
163163
<a href="https://istanbul.js.org/" target="_blank" rel="noopener noreferrer">istanbul</a>
164-
at 2025-09-14T11:45:30.882Z
164+
at 2025-11-01T07:44:40.814Z
165165
</div>
166166
<script src="../../../prettify.js"></script>
167167
<script>

ndarray/find/index.js.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -241,7 +241,7 @@ <h1><a href="../../../index.html">All files</a> / <a href="index.html">ndarray/f
241241
<div class='footer quiet pad2 space-top1 center small'>
242242
Code coverage generated by
243243
<a href="https://istanbul.js.org/" target="_blank" rel="noopener noreferrer">istanbul</a>
244-
at 2025-09-14T11:45:30.882Z
244+
at 2025-11-01T07:44:40.814Z
245245
</div>
246246
<script src="../../../prettify.js"></script>
247247
<script>

0 commit comments

Comments
 (0)