Skip to content

Commit fbf5a37

Browse files
committed
Update artifacts
1 parent 6f80d4f commit fbf5a37

File tree

7 files changed

+186
-186
lines changed

7 files changed

+186
-186
lines changed

stats/base/variancech/accessors.js.html

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

2525
<div class='fl pad1y space-right2'>
26-
<span class="strong">59.4% </span>
26+
<span class="strong">98.01% </span>
2727
<span class="quiet">Statements</span>
28-
<span class='fraction'>60/101</span>
28+
<span class='fraction'>99/101</span>
2929
</div>
3030

3131

3232
<div class='fl pad1y space-right2'>
33-
<span class="strong">100% </span>
33+
<span class="strong">87.5% </span>
3434
<span class="quiet">Branches</span>
35-
<span class='fraction'>1/1</span>
35+
<span class='fraction'>7/8</span>
3636
</div>
3737

3838

3939
<div class='fl pad1y space-right2'>
40-
<span class="strong">0% </span>
40+
<span class="strong">100% </span>
4141
<span class="quiet">Functions</span>
42-
<span class='fraction'>0/1</span>
42+
<span class='fraction'>1/1</span>
4343
</div>
4444

4545

4646
<div class='fl pad1y space-right2'>
47-
<span class="strong">59.4% </span>
47+
<span class="strong">98.01% </span>
4848
<span class="quiet">Lines</span>
49-
<span class='fraction'>60/101</span>
49+
<span class='fraction'>99/101</span>
5050
</div>
5151

5252

@@ -61,7 +61,7 @@ <h1><a href="../../../../index.html">All files</a> / <a href="index.html">stats/
6161
</div>
6262
</template>
6363
</div>
64-
<div class='status-line medium'></div>
64+
<div class='status-line high'></div>
6565
<pre><table class="coverage">
6666
<tr><td class="line-count quiet"><a name='L1'></a><a href='#L1'>1</a>
6767
<a name='L2'></a><a href='#L2'>2</a>
@@ -219,47 +219,47 @@ <h1><a href="../../../../index.html">All files</a> / <a href="index.html">stats/
219219
<span class="cline-any cline-yes">3x</span>
220220
<span class="cline-any cline-yes">3x</span>
221221
<span class="cline-any cline-yes">3x</span>
222+
<span class="cline-any cline-yes">22x</span>
223+
<span class="cline-any cline-yes">22x</span>
224+
<span class="cline-any cline-yes">22x</span>
225+
<span class="cline-any cline-yes">22x</span>
226+
<span class="cline-any cline-yes">22x</span>
227+
<span class="cline-any cline-yes">22x</span>
228+
<span class="cline-any cline-yes">22x</span>
229+
<span class="cline-any cline-yes">22x</span>
230+
<span class="cline-any cline-yes">22x</span>
231+
<span class="cline-any cline-yes">22x</span>
232+
<span class="cline-any cline-yes">22x</span>
233+
<span class="cline-any cline-yes">22x</span>
234+
<span class="cline-any cline-yes">22x</span>
235+
<span class="cline-any cline-yes">22x</span>
236+
<span class="cline-any cline-yes">22x</span>
237+
<span class="cline-any cline-yes">22x</span>
238+
<span class="cline-any cline-yes">22x</span>
239+
<span class="cline-any cline-yes">22x</span>
240+
<span class="cline-any cline-yes">22x</span>
222241
<span class="cline-any cline-no">&nbsp;</span>
223242
<span class="cline-any cline-no">&nbsp;</span>
224-
<span class="cline-any cline-no">&nbsp;</span>
225-
<span class="cline-any cline-no">&nbsp;</span>
226-
<span class="cline-any cline-no">&nbsp;</span>
227-
<span class="cline-any cline-no">&nbsp;</span>
228-
<span class="cline-any cline-no">&nbsp;</span>
229-
<span class="cline-any cline-no">&nbsp;</span>
230-
<span class="cline-any cline-no">&nbsp;</span>
231-
<span class="cline-any cline-no">&nbsp;</span>
232-
<span class="cline-any cline-no">&nbsp;</span>
233-
<span class="cline-any cline-no">&nbsp;</span>
234-
<span class="cline-any cline-no">&nbsp;</span>
235-
<span class="cline-any cline-no">&nbsp;</span>
236-
<span class="cline-any cline-no">&nbsp;</span>
237-
<span class="cline-any cline-no">&nbsp;</span>
238-
<span class="cline-any cline-no">&nbsp;</span>
239-
<span class="cline-any cline-no">&nbsp;</span>
240-
<span class="cline-any cline-no">&nbsp;</span>
241-
<span class="cline-any cline-no">&nbsp;</span>
242-
<span class="cline-any cline-no">&nbsp;</span>
243-
<span class="cline-any cline-no">&nbsp;</span>
244-
<span class="cline-any cline-no">&nbsp;</span>
245-
<span class="cline-any cline-no">&nbsp;</span>
246-
<span class="cline-any cline-no">&nbsp;</span>
247-
<span class="cline-any cline-no">&nbsp;</span>
248-
<span class="cline-any cline-no">&nbsp;</span>
249-
<span class="cline-any cline-no">&nbsp;</span>
250-
<span class="cline-any cline-no">&nbsp;</span>
251-
<span class="cline-any cline-no">&nbsp;</span>
252-
<span class="cline-any cline-no">&nbsp;</span>
253-
<span class="cline-any cline-no">&nbsp;</span>
254-
<span class="cline-any cline-no">&nbsp;</span>
255-
<span class="cline-any cline-no">&nbsp;</span>
256-
<span class="cline-any cline-no">&nbsp;</span>
257-
<span class="cline-any cline-no">&nbsp;</span>
258-
<span class="cline-any cline-no">&nbsp;</span>
259-
<span class="cline-any cline-no">&nbsp;</span>
260-
<span class="cline-any cline-no">&nbsp;</span>
261-
<span class="cline-any cline-no">&nbsp;</span>
262-
<span class="cline-any cline-no">&nbsp;</span>
243+
<span class="cline-any cline-yes">22x</span>
244+
<span class="cline-any cline-yes">4x</span>
245+
<span class="cline-any cline-yes">4x</span>
246+
<span class="cline-any cline-yes">18x</span>
247+
<span class="cline-any cline-yes">18x</span>
248+
<span class="cline-any cline-yes">18x</span>
249+
<span class="cline-any cline-yes">18x</span>
250+
<span class="cline-any cline-yes">18x</span>
251+
<span class="cline-any cline-yes">18x</span>
252+
<span class="cline-any cline-yes">18x</span>
253+
<span class="cline-any cline-yes">18x</span>
254+
<span class="cline-any cline-yes">18x</span>
255+
<span class="cline-any cline-yes">22x</span>
256+
<span class="cline-any cline-yes">46x</span>
257+
<span class="cline-any cline-yes">46x</span>
258+
<span class="cline-any cline-yes">46x</span>
259+
<span class="cline-any cline-yes">46x</span>
260+
<span class="cline-any cline-yes">46x</span>
261+
<span class="cline-any cline-yes">18x</span>
262+
<span class="cline-any cline-yes">22x</span>
263263
<span class="cline-any cline-yes">3x</span>
264264
<span class="cline-any cline-yes">3x</span>
265265
<span class="cline-any cline-yes">3x</span>
@@ -320,47 +320,47 @@ <h1><a href="../../../../index.html">All files</a> / <a href="index.html">stats/
320320
* var v = variancech( 4, 1, arraylike2object( x ), 2, 1 );
321321
* // returns 6.25
322322
*/
323-
<span class="cstat-no" title="statement not covered" ><span class="fstat-no" title="function not covered" >function variancech( N, correction, x, strideX, offsetX ) {</span></span>
324-
<span class="cstat-no" title="statement not covered" > var xbuf;</span>
325-
<span class="cstat-no" title="statement not covered" > var get;</span>
326-
<span class="cstat-no" title="statement not covered" > var mu;</span>
327-
<span class="cstat-no" title="statement not covered" > var ix;</span>
328-
<span class="cstat-no" title="statement not covered" > var M2;</span>
329-
<span class="cstat-no" title="statement not covered" > var M;</span>
330-
<span class="cstat-no" title="statement not covered" > var d;</span>
331-
<span class="cstat-no" title="statement not covered" > var n;</span>
332-
<span class="cstat-no" title="statement not covered" > var i;</span>
333-
<span class="cstat-no" title="statement not covered" ></span>
334-
<span class="cstat-no" title="statement not covered" > // Cache reference to array data:</span>
335-
<span class="cstat-no" title="statement not covered" > xbuf = x.data;</span>
336-
<span class="cstat-no" title="statement not covered" ></span>
337-
<span class="cstat-no" title="statement not covered" > // Cache a reference to the element accessor:</span>
338-
<span class="cstat-no" title="statement not covered" > get = x.accessors[ 0 ];</span>
339-
<span class="cstat-no" title="statement not covered" ></span>
340-
<span class="cstat-no" title="statement not covered" > n = N - correction;</span>
341-
<span class="cstat-no" title="statement not covered" > if ( N &lt;= 0 || n &lt;= 0.0 ) {</span>
323+
function variancech( N, correction, x, strideX, offsetX ) {
324+
var xbuf;
325+
var get;
326+
var mu;
327+
var ix;
328+
var M2;
329+
var M;
330+
var d;
331+
var n;
332+
var i;
333+
&nbsp;
334+
// Cache reference to array data:
335+
xbuf = x.data;
336+
&nbsp;
337+
// Cache a reference to the element accessor:
338+
get = x.accessors[ 0 ];
339+
&nbsp;
340+
n = N - correction;
341+
if ( N &lt;= 0 || n &lt;= 0.0 ) <span class="branch-0 cbranch-no" title="branch not covered" >{</span>
342342
<span class="cstat-no" title="statement not covered" > return NaN;</span>
343343
<span class="cstat-no" title="statement not covered" > }</span>
344-
<span class="cstat-no" title="statement not covered" > if ( N === 1 || strideX === 0 ) {</span>
345-
<span class="cstat-no" title="statement not covered" > return 0.0;</span>
346-
<span class="cstat-no" title="statement not covered" > }</span>
347-
<span class="cstat-no" title="statement not covered" > ix = offsetX;</span>
348-
<span class="cstat-no" title="statement not covered" ></span>
349-
<span class="cstat-no" title="statement not covered" > // Use an estimate for the mean:</span>
350-
<span class="cstat-no" title="statement not covered" > mu = get( xbuf, ix );</span>
351-
<span class="cstat-no" title="statement not covered" > ix += strideX;</span>
352-
<span class="cstat-no" title="statement not covered" ></span>
353-
<span class="cstat-no" title="statement not covered" > // Compute the variance...</span>
354-
<span class="cstat-no" title="statement not covered" > M2 = 0.0;</span>
355-
<span class="cstat-no" title="statement not covered" > M = 0.0;</span>
356-
<span class="cstat-no" title="statement not covered" > for ( i = 1; i &lt; N; i++ ) {</span>
357-
<span class="cstat-no" title="statement not covered" > d = get( xbuf, ix ) - mu;</span>
358-
<span class="cstat-no" title="statement not covered" > M2 += d * d;</span>
359-
<span class="cstat-no" title="statement not covered" > M += d;</span>
360-
<span class="cstat-no" title="statement not covered" > ix += strideX;</span>
361-
<span class="cstat-no" title="statement not covered" > }</span>
362-
<span class="cstat-no" title="statement not covered" > return (M2/n) - ((M/N)*(M/n));</span>
363-
<span class="cstat-no" title="statement not covered" >}</span>
344+
if ( N === 1 || strideX === 0 ) {
345+
return 0.0;
346+
}
347+
ix = offsetX;
348+
&nbsp;
349+
// Use an estimate for the mean:
350+
mu = get( xbuf, ix );
351+
ix += strideX;
352+
&nbsp;
353+
// Compute the variance...
354+
M2 = 0.0;
355+
M = 0.0;
356+
for ( i = 1; i &lt; N; i++ ) {
357+
d = get( xbuf, ix ) - mu;
358+
M2 += d * d;
359+
M += d;
360+
ix += strideX;
361+
}
362+
return (M2/n) - ((M/N)*(M/n));
363+
}
364364
&nbsp;
365365
&nbsp;
366366
// EXPORTS //
@@ -373,7 +373,7 @@ <h1><a href="../../../../index.html">All files</a> / <a href="index.html">stats/
373373
<div class='footer quiet pad2 space-top1 center small'>
374374
Code coverage generated by
375375
<a href="https://istanbul.js.org/" target="_blank" rel="noopener noreferrer">istanbul</a>
376-
at 2025-06-13T13:22:05.083Z
376+
at 2025-06-13T13:34:41.996Z
377377
</div>
378378
<script src="../../../../prettify.js"></script>
379379
<script>

stats/base/variancech/coverage.ndjson

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
[305,348,87.6437,16,17,94.1176,2,3,66.6667,305,348,87.6437,"87ed7657114b6438b7343985df6e06ea801793cf","2025-06-13 13:19:28 +0000"]
1+
[346,348,99.4253,22,23,95.6522,3,3,100,346,348,99.4253,"528ebd6e1a5fac002863dbb955db537fc079a32e","2025-06-13 13:32:47 +0000"]

stats/base/variancech/index.html

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

2525
<div class='fl pad1y space-right2'>
26-
<span class="strong">87.64% </span>
26+
<span class="strong">99.42% </span>
2727
<span class="quiet">Statements</span>
28-
<span class='fraction'>305/348</span>
28+
<span class='fraction'>346/348</span>
2929
</div>
3030

3131

3232
<div class='fl pad1y space-right2'>
33-
<span class="strong">94.11% </span>
33+
<span class="strong">95.65% </span>
3434
<span class="quiet">Branches</span>
35-
<span class='fraction'>16/17</span>
35+
<span class='fraction'>22/23</span>
3636
</div>
3737

3838

3939
<div class='fl pad1y space-right2'>
40-
<span class="strong">66.66% </span>
40+
<span class="strong">100% </span>
4141
<span class="quiet">Functions</span>
42-
<span class='fraction'>2/3</span>
42+
<span class='fraction'>3/3</span>
4343
</div>
4444

4545

4646
<div class='fl pad1y space-right2'>
47-
<span class="strong">87.64% </span>
47+
<span class="strong">99.42% </span>
4848
<span class="quiet">Lines</span>
49-
<span class='fraction'>305/348</span>
49+
<span class='fraction'>346/348</span>
5050
</div>
5151

5252

@@ -79,18 +79,18 @@ <h1><a href="../../../../index.html">All files</a> stats/base/variancech/lib</h1
7979
</tr>
8080
</thead>
8181
<tbody><tr>
82-
<td class="file medium" data-value="accessors.js"><a href="accessors.js.html">accessors.js</a></td>
83-
<td data-value="59.4" class="pic medium">
84-
<div class="chart"><div class="cover-fill" style="width: 59%"></div><div class="cover-empty" style="width: 41%"></div></div>
82+
<td class="file high" data-value="accessors.js"><a href="accessors.js.html">accessors.js</a></td>
83+
<td data-value="98.01" class="pic high">
84+
<div class="chart"><div class="cover-fill" style="width: 98%"></div><div class="cover-empty" style="width: 2%"></div></div>
8585
</td>
86-
<td data-value="59.4" class="pct medium">59.4%</td>
87-
<td data-value="101" class="abs medium">60/101</td>
86+
<td data-value="98.01" class="pct high">98.01%</td>
87+
<td data-value="101" class="abs high">99/101</td>
88+
<td data-value="87.5" class="pct high">87.5%</td>
89+
<td data-value="8" class="abs high">7/8</td>
8890
<td data-value="100" class="pct high">100%</td>
8991
<td data-value="1" class="abs high">1/1</td>
90-
<td data-value="0" class="pct low">0%</td>
91-
<td data-value="1" class="abs low">0/1</td>
92-
<td data-value="59.4" class="pct medium">59.4%</td>
93-
<td data-value="101" class="abs medium">60/101</td>
92+
<td data-value="98.01" class="pct high">98.01%</td>
93+
<td data-value="101" class="abs high">99/101</td>
9494
</tr>
9595

9696
<tr>
@@ -125,17 +125,17 @@ <h1><a href="../../../../index.html">All files</a> stats/base/variancech/lib</h1
125125

126126
<tr>
127127
<td class="file high" data-value="ndarray.js"><a href="ndarray.js.html">ndarray.js</a></td>
128-
<td data-value="97.95" class="pic high">
129-
<div class="chart"><div class="cover-fill" style="width: 97%"></div><div class="cover-empty" style="width: 3%"></div></div>
128+
<td data-value="100" class="pic high">
129+
<div class="chart"><div class="cover-fill cover-full" style="width: 100%"></div><div class="cover-empty" style="width: 0%"></div></div>
130130
</td>
131-
<td data-value="97.95" class="pct high">97.95%</td>
132-
<td data-value="98" class="abs high">96/98</td>
133-
<td data-value="91.66" class="pct high">91.66%</td>
134-
<td data-value="12" class="abs high">11/12</td>
131+
<td data-value="100" class="pct high">100%</td>
132+
<td data-value="98" class="abs high">98/98</td>
133+
<td data-value="100" class="pct high">100%</td>
134+
<td data-value="11" class="abs high">11/11</td>
135135
<td data-value="100" class="pct high">100%</td>
136136
<td data-value="1" class="abs high">1/1</td>
137-
<td data-value="97.95" class="pct high">97.95%</td>
138-
<td data-value="98" class="abs high">96/98</td>
137+
<td data-value="100" class="pct high">100%</td>
138+
<td data-value="98" class="abs high">98/98</td>
139139
</tr>
140140

141141
<tr>
@@ -161,7 +161,7 @@ <h1><a href="../../../../index.html">All files</a> stats/base/variancech/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-06-13T13:22:05.083Z
164+
at 2025-06-13T13:34:41.996Z
165165
</div>
166166
<script src="../../../../prettify.js"></script>
167167
<script>

stats/base/variancech/index.js.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -226,7 +226,7 @@ <h1><a href="../../../../index.html">All files</a> / <a href="index.html">stats/
226226
<div class='footer quiet pad2 space-top1 center small'>
227227
Code coverage generated by
228228
<a href="https://istanbul.js.org/" target="_blank" rel="noopener noreferrer">istanbul</a>
229-
at 2025-06-13T13:22:05.083Z
229+
at 2025-06-13T13:34:41.996Z
230230
</div>
231231
<script src="../../../../prettify.js"></script>
232232
<script>

0 commit comments

Comments
 (0)