Skip to content

Commit 36ca3cc

Browse files
committed
Update artifacts
1 parent 1e3439b commit 36ca3cc

File tree

4 files changed

+88
-69
lines changed

4 files changed

+88
-69
lines changed

ndarray/from-scalar/coverage.ndjson

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,3 @@
11
[219,219,100,27,27,100,1,1,100,219,219,100,"a49bb3d59e055b9ce2d393132673b5d901977f75","2023-11-09 02:50:07 -0800"]
22
[224,226,99.115,28,29,96.5517,1,1,100,224,226,99.115,"c1d628249a148deaf55e5b87493b7cdec6a527b8","2024-02-07 19:29:56 -0800"]
3+
[230,232,99.1379,30,31,96.7742,1,1,100,230,232,99.1379,"f766a563e112098dc229991c0eedb5f5b7417811","2024-07-13 14:55:41 -0700"]

ndarray/from-scalar/index.html

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

2525
<div class='fl pad1y space-right2'>
26-
<span class="strong">99.11% </span>
26+
<span class="strong">99.13% </span>
2727
<span class="quiet">Statements</span>
28-
<span class='fraction'>224/226</span>
28+
<span class='fraction'>230/232</span>
2929
</div>
3030

3131

3232
<div class='fl pad1y space-right2'>
33-
<span class="strong">96.55% </span>
33+
<span class="strong">96.77% </span>
3434
<span class="quiet">Branches</span>
35-
<span class='fraction'>28/29</span>
35+
<span class='fraction'>30/31</span>
3636
</div>
3737

3838

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

4545

4646
<div class='fl pad1y space-right2'>
47-
<span class="strong">99.11% </span>
47+
<span class="strong">99.13% </span>
4848
<span class="quiet">Lines</span>
49-
<span class='fraction'>224/226</span>
49+
<span class='fraction'>230/232</span>
5050
</div>
5151

5252

@@ -57,7 +57,7 @@ <h1><a href="../../../index.html">All files</a> ndarray/from-scalar/lib</h1>
5757
<template id="filterTemplate">
5858
<div class="quiet">
5959
Filter:
60-
<input oninput="onInput()" type="search" id="fileSearch">
60+
<input type="search" id="fileSearch">
6161
</div>
6262
</template>
6363
</div>
@@ -95,17 +95,17 @@ <h1><a href="../../../index.html">All files</a> ndarray/from-scalar/lib</h1>
9595

9696
<tr>
9797
<td class="file high" data-value="main.js"><a href="main.js.html">main.js</a></td>
98-
<td data-value="98.75" class="pic high">
98+
<td data-value="98.79" class="pic high">
9999
<div class="chart"><div class="cover-fill" style="width: 98%"></div><div class="cover-empty" style="width: 2%"></div></div>
100100
</td>
101-
<td data-value="98.75" class="pct high">98.75%</td>
102-
<td data-value="160" class="abs high">158/160</td>
103-
<td data-value="96.42" class="pct high">96.42%</td>
104-
<td data-value="28" class="abs high">27/28</td>
101+
<td data-value="98.79" class="pct high">98.79%</td>
102+
<td data-value="166" class="abs high">164/166</td>
103+
<td data-value="96.66" class="pct high">96.66%</td>
104+
<td data-value="30" class="abs high">29/30</td>
105105
<td data-value="100" class="pct high">100%</td>
106106
<td data-value="1" class="abs high">1/1</td>
107-
<td data-value="98.75" class="pct high">98.75%</td>
108-
<td data-value="160" class="abs high">158/160</td>
107+
<td data-value="98.79" class="pct high">98.79%</td>
108+
<td data-value="166" class="abs high">164/166</td>
109109
</tr>
110110

111111
</tbody>
@@ -116,7 +116,7 @@ <h1><a href="../../../index.html">All files</a> ndarray/from-scalar/lib</h1>
116116
<div class='footer quiet pad2 space-top1 center small'>
117117
Code coverage generated by
118118
<a href="https://istanbul.js.org/" target="_blank" rel="noopener noreferrer">istanbul</a>
119-
at 2024-02-08T03:34:16.993Z
119+
at 2024-07-13T21:57:17.193Z
120120
</div>
121121
<script src="../../../prettify.js"></script>
122122
<script>

ndarray/from-scalar/index.js.html

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -57,7 +57,7 @@ <h1><a href="../../../index.html">All files</a> / <a href="index.html">ndarray/f
5757
<template id="filterTemplate">
5858
<div class="quiet">
5959
Filter:
60-
<input oninput="onInput()" type="search" id="fileSearch">
60+
<input type="search" id="fileSearch">
6161
</div>
6262
</template>
6363
</div>
@@ -268,7 +268,7 @@ <h1><a href="../../../index.html">All files</a> / <a href="index.html">ndarray/f
268268
<div class='footer quiet pad2 space-top1 center small'>
269269
Code coverage generated by
270270
<a href="https://istanbul.js.org/" target="_blank" rel="noopener noreferrer">istanbul</a>
271-
at 2024-02-08T03:34:16.993Z
271+
at 2024-07-13T21:57:17.193Z
272272
</div>
273273
<script src="../../../prettify.js"></script>
274274
<script>

ndarray/from-scalar/main.js.html

Lines changed: 70 additions & 52 deletions
Original file line numberDiff line numberDiff line change
@@ -23,16 +23,16 @@ <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">98.75% </span>
26+
<span class="strong">98.79% </span>
2727
<span class="quiet">Statements</span>
28-
<span class='fraction'>158/160</span>
28+
<span class='fraction'>164/166</span>
2929
</div>
3030

3131

3232
<div class='fl pad1y space-right2'>
33-
<span class="strong">96.42% </span>
33+
<span class="strong">96.66% </span>
3434
<span class="quiet">Branches</span>
35-
<span class='fraction'>27/28</span>
35+
<span class='fraction'>29/30</span>
3636
</div>
3737

3838

@@ -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">98.75% </span>
47+
<span class="strong">98.79% </span>
4848
<span class="quiet">Lines</span>
49-
<span class='fraction'>158/160</span>
49+
<span class='fraction'>164/166</span>
5050
</div>
5151

5252

@@ -57,7 +57,7 @@ <h1><a href="../../../index.html">All files</a> / <a href="index.html">ndarray/f
5757
<template id="filterTemplate">
5858
<div class="quiet">
5959
Filter:
60-
<input oninput="onInput()" type="search" id="fileSearch">
60+
<input type="search" id="fileSearch">
6161
</div>
6262
</template>
6363
</div>
@@ -223,7 +223,13 @@ <h1><a href="../../../index.html">All files</a> / <a href="index.html">ndarray/f
223223
<a name='L158'></a><a href='#L158'>158</a>
224224
<a name='L159'></a><a href='#L159'>159</a>
225225
<a name='L160'></a><a href='#L160'>160</a>
226-
<a name='L161'></a><a href='#L161'>161</a></td><td class="line-coverage quiet"><span class="cline-any cline-yes">1x</span>
226+
<a name='L161'></a><a href='#L161'>161</a>
227+
<a name='L162'></a><a href='#L162'>162</a>
228+
<a name='L163'></a><a href='#L163'>163</a>
229+
<a name='L164'></a><a href='#L164'>164</a>
230+
<a name='L165'></a><a href='#L165'>165</a>
231+
<a name='L166'></a><a href='#L166'>166</a>
232+
<a name='L167'></a><a href='#L167'>167</a></td><td class="line-coverage quiet"><span class="cline-any cline-yes">1x</span>
227233
<span class="cline-any cline-yes">1x</span>
228234
<span class="cline-any cline-yes">1x</span>
229235
<span class="cline-any cline-yes">1x</span>
@@ -317,67 +323,73 @@ <h1><a href="../../../index.html">All files</a> / <a href="index.html">ndarray/f
317323
<span class="cline-any cline-yes">1x</span>
318324
<span class="cline-any cline-yes">1x</span>
319325
<span class="cline-any cline-yes">1x</span>
320-
<span class="cline-any cline-yes">60x</span>
321-
<span class="cline-any cline-yes">60x</span>
322-
<span class="cline-any cline-yes">60x</span>
323-
<span class="cline-any cline-yes">60x</span>
324-
<span class="cline-any cline-yes">60x</span>
325-
<span class="cline-any cline-yes">60x</span>
326-
<span class="cline-any cline-yes">60x</span>
327-
<span class="cline-any cline-yes">60x</span>
328-
<span class="cline-any cline-yes">60x</span>
329-
<span class="cline-any cline-yes">60x</span>
330-
<span class="cline-any cline-yes">60x</span>
331-
<span class="cline-any cline-yes">60x</span>
332-
<span class="cline-any cline-yes">60x</span>
333-
<span class="cline-any cline-yes">60x</span>
334-
<span class="cline-any cline-yes">60x</span>
335-
<span class="cline-any cline-yes">56x</span>
336-
<span class="cline-any cline-yes">56x</span>
326+
<span class="cline-any cline-yes">1x</span>
327+
<span class="cline-any cline-yes">1x</span>
328+
<span class="cline-any cline-yes">1x</span>
329+
<span class="cline-any cline-yes">1x</span>
330+
<span class="cline-any cline-yes">64x</span>
331+
<span class="cline-any cline-yes">64x</span>
332+
<span class="cline-any cline-yes">64x</span>
333+
<span class="cline-any cline-yes">64x</span>
334+
<span class="cline-any cline-yes">64x</span>
335+
<span class="cline-any cline-yes">64x</span>
336+
<span class="cline-any cline-yes">64x</span>
337+
<span class="cline-any cline-yes">64x</span>
338+
<span class="cline-any cline-yes">64x</span>
339+
<span class="cline-any cline-yes">64x</span>
340+
<span class="cline-any cline-yes">64x</span>
341+
<span class="cline-any cline-yes">64x</span>
342+
<span class="cline-any cline-yes">64x</span>
343+
<span class="cline-any cline-yes">64x</span>
344+
<span class="cline-any cline-yes">64x</span>
345+
<span class="cline-any cline-yes">58x</span>
346+
<span class="cline-any cline-yes">58x</span>
337347
<span class="cline-any cline-yes">8x</span>
338348
<span class="cline-any cline-yes">8x</span>
339-
<span class="cline-any cline-yes">56x</span>
340-
<span class="cline-any cline-yes">29x</span>
341-
<span class="cline-any cline-yes">29x</span>
342-
<span class="cline-any cline-yes">56x</span>
349+
<span class="cline-any cline-yes">58x</span>
350+
<span class="cline-any cline-yes">31x</span>
351+
<span class="cline-any cline-yes">31x</span>
352+
<span class="cline-any cline-yes">58x</span>
343353
<span class="cline-any cline-yes">13x</span>
344354
<span class="cline-any cline-yes">13x</span>
345-
<span class="cline-any cline-yes">56x</span>
355+
<span class="cline-any cline-yes">58x</span>
346356
<span class="cline-any cline-yes">9x</span>
347357
<span class="cline-any cline-yes">9x</span>
358+
<span class="cline-any cline-yes">58x</span>
348359
<span class="cline-any cline-yes">56x</span>
349-
<span class="cline-any cline-yes">52x</span>
350-
<span class="cline-any cline-yes">60x</span>
351-
<span class="cline-any cline-yes">23x</span>
360+
<span class="cline-any cline-yes">64x</span>
361+
<span class="cline-any cline-yes">25x</span>
352362
<span class="cline-any cline-yes">20x</span>
353-
<span class="cline-any cline-yes">23x</span>
363+
<span class="cline-any cline-yes">25x</span>
364+
<span class="cline-any cline-yes">2x</span>
365+
<span class="cline-any cline-yes">5x</span>
354366
<span class="cline-any cline-yes">2x</span>
355367
<span class="cline-any cline-yes">2x</span>
356368
<span class="cline-any cline-no">&nbsp;</span>
357369
<span class="cline-any cline-no">&nbsp;</span>
358370
<span class="cline-any cline-yes">3x</span>
359371
<span class="cline-any cline-yes">1x</span>
360372
<span class="cline-any cline-yes">1x</span>
361-
<span class="cline-any cline-yes">60x</span>
362-
<span class="cline-any cline-yes">29x</span>
363-
<span class="cline-any cline-yes">29x</span>
364-
<span class="cline-any cline-yes">52x</span>
365-
<span class="cline-any cline-yes">60x</span>
373+
<span class="cline-any cline-yes">64x</span>
374+
<span class="cline-any cline-yes">31x</span>
375+
<span class="cline-any cline-yes">31x</span>
376+
<span class="cline-any cline-yes">56x</span>
377+
<span class="cline-any cline-yes">64x</span>
366378
<span class="cline-any cline-yes">12x</span>
367379
<span class="cline-any cline-yes">12x</span>
368-
<span class="cline-any cline-yes">60x</span>
380+
<span class="cline-any cline-yes">64x</span>
369381
<span class="cline-any cline-yes">2x</span>
370-
<span class="cline-any cline-yes">60x</span>
371-
<span class="cline-any cline-yes">38x</span>
372-
<span class="cline-any cline-yes">38x</span>
373-
<span class="cline-any cline-yes">60x</span>
374-
<span class="cline-any cline-yes">6x</span>
375-
<span class="cline-any cline-yes">60x</span>
382+
<span class="cline-any cline-yes">64x</span>
383+
<span class="cline-any cline-yes">42x</span>
384+
<span class="cline-any cline-yes">42x</span>
385+
<span class="cline-any cline-yes">64x</span>
386+
<span class="cline-any cline-yes">10x</span>
387+
<span class="cline-any cline-yes">64x</span>
376388
<span class="cline-any cline-yes">34x</span>
377389
<span class="cline-any cline-yes">34x</span>
378-
<span class="cline-any cline-yes">40x</span>
379-
<span class="cline-any cline-yes">40x</span>
380-
<span class="cline-any cline-yes">60x</span>
390+
<span class="cline-any cline-yes">44x</span>
391+
<span class="cline-any cline-yes">44x</span>
392+
<span class="cline-any cline-yes">64x</span>
381393
<span class="cline-any cline-yes">1x</span>
382394
<span class="cline-any cline-yes">1x</span>
383395
<span class="cline-any cline-yes">1x</span>
@@ -408,7 +420,9 @@ <h1><a href="../../../index.html">All files</a> / <a href="index.html">ndarray/f
408420
var hasOwnProp = require( '@stdlib/assert/has-own-property' );
409421
var isPlainObject = require( '@stdlib/assert/is-plain-object' );
410422
var isNumber = require( '@stdlib/assert/is-number' ).isPrimitive;
423+
var isComplexDataType = require( '@stdlib/array/base/assert/is-complex-floating-point-data-type' );
411424
var isComplexLike = require( '@stdlib/assert/is-complex-like' );
425+
var isBoolean = require( '@stdlib/assert/is-boolean' ).isPrimitive;
412426
var isAccessorArray = require( '@stdlib/array/base/assert/is-accessor-array' );
413427
var accessorSetter = require( '@stdlib/array/base/accessor-setter' );
414428
var setter = require( '@stdlib/array/base/setter' );
@@ -424,6 +438,7 @@ <h1><a href="../../../index.html">All files</a> / <a href="index.html">ndarray/f
424438
var ORDER = defaults.get( 'order' );
425439
var DEFAULT_REAL = defaults.get( 'dtypes.real_floating_point' );
426440
var DEFAULT_CMPLX = defaults.get( 'dtypes.complex_floating_point' );
441+
var DEFAULT_BOOL = defaults.get( 'dtypes.boolean' );
427442
&nbsp;
428443
&nbsp;
429444
// MAIN //
@@ -435,7 +450,8 @@ <h1><a href="../../../index.html">All files</a> / <a href="index.html">ndarray/f
435450
*
436451
* - If a `dtype` option is not provided and `value`
437452
*
438-
* - is a `number`, the default data type is the default real-valued floating-point data type.
453+
* - is a number, the default data type is the default real-valued floating-point data type.
454+
* - is a boolean, the default data type is the default boolean data type.
439455
* - is a complex number object of a known complex data type, the data type is the same as the provided value.
440456
* - is a complex number object of an unknown complex data type, the default data type is the default complex-valued floating-point data type.
441457
* - is any other value type, the default data type is `'generic'`.
@@ -510,6 +526,8 @@ <h1><a href="../../../index.html">All files</a> / <a href="index.html">ndarray/f
510526
if ( opts.dtype === '' ) {
511527
if ( flg ) {
512528
dt = DEFAULT_REAL;
529+
} else if ( isBoolean( value ) ) {
530+
dt = DEFAULT_BOOL;
513531
} else if ( isComplexLike( value ) ) {
514532
dt = dtype( value );
515533
if ( dt === null ) <span class="branch-0 cbranch-no" title="branch not covered" >{</span>
@@ -525,7 +543,7 @@ <h1><a href="../../../index.html">All files</a> / <a href="index.html">ndarray/f
525543
if ( buf === null ) {
526544
throw new TypeError( format( 'invalid option. `%s` option must be a recognized data type. Option: `%s`.', 'dtype', dt ) );
527545
}
528-
if ( /^complex/.test( dt ) &amp;&amp; flg ) {
546+
if ( isComplexDataType( dt ) &amp;&amp; flg ) {
529547
v = [ value, 0.0 ]; // note: we're assuming that the ComplexXXArray setter accepts an array of interleaved real and imaginary components
530548
} else {
531549
v = value;
@@ -550,7 +568,7 @@ <h1><a href="../../../index.html">All files</a> / <a href="index.html">ndarray/f
550568
<div class='footer quiet pad2 space-top1 center small'>
551569
Code coverage generated by
552570
<a href="https://istanbul.js.org/" target="_blank" rel="noopener noreferrer">istanbul</a>
553-
at 2024-02-08T03:34:16.993Z
571+
at 2024-07-13T21:57:17.193Z
554572
</div>
555573
<script src="../../../prettify.js"></script>
556574
<script>

0 commit comments

Comments
 (0)