Skip to content

Commit d75b3a5

Browse files
committed
Update artifacts
1 parent 3348bda commit d75b3a5

File tree

5 files changed

+96
-135
lines changed

5 files changed

+96
-135
lines changed

ndarray/push/assign.js.html

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

2525
<div class='fl pad1y space-right2'>
26-
<span class="strong">97.84% </span>
26+
<span class="strong">100% </span>
2727
<span class="quiet">Statements</span>
28-
<span class='fraction'>91/93</span>
28+
<span class='fraction'>88/88</span>
2929
</div>
3030

3131

3232
<div class='fl pad1y space-right2'>
33-
<span class="strong">91.66% </span>
33+
<span class="strong">100% </span>
3434
<span class="quiet">Branches</span>
35-
<span class='fraction'>11/12</span>
35+
<span class='fraction'>12/12</span>
3636
</div>
3737

3838

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

4545

4646
<div class='fl pad1y space-right2'>
47-
<span class="strong">97.84% </span>
47+
<span class="strong">100% </span>
4848
<span class="quiet">Lines</span>
49-
<span class='fraction'>91/93</span>
49+
<span class='fraction'>88/88</span>
5050
</div>
5151

5252

@@ -151,15 +151,7 @@ <h1><a href="index.html">All files</a> assign.js</h1>
151151
<a name='L86'></a><a href='#L86'>86</a>
152152
<a name='L87'></a><a href='#L87'>87</a>
153153
<a name='L88'></a><a href='#L88'>88</a>
154-
<a name='L89'></a><a href='#L89'>89</a>
155-
<a name='L90'></a><a href='#L90'>90</a>
156-
<a name='L91'></a><a href='#L91'>91</a>
157-
<a name='L92'></a><a href='#L92'>92</a>
158-
<a name='L93'></a><a href='#L93'>93</a>
159-
<a name='L94'></a><a href='#L94'>94</a></td><td class="line-coverage quiet"><span class="cline-any cline-yes">2x</span>
160-
<span class="cline-any cline-yes">2x</span>
161-
<span class="cline-any cline-yes">2x</span>
162-
<span class="cline-any cline-yes">2x</span>
154+
<a name='L89'></a><a href='#L89'>89</a></td><td class="line-coverage quiet"><span class="cline-any cline-yes">2x</span>
163155
<span class="cline-any cline-yes">2x</span>
164156
<span class="cline-any cline-yes">2x</span>
165157
<span class="cline-any cline-yes">2x</span>
@@ -215,35 +207,33 @@ <h1><a href="index.html">All files</a> assign.js</h1>
215207
<span class="cline-any cline-yes">2x</span>
216208
<span class="cline-any cline-yes">2x</span>
217209
<span class="cline-any cline-yes">2x</span>
218-
<span class="cline-any cline-yes">2x</span>
219-
<span class="cline-any cline-yes">2x</span>
220-
<span class="cline-any cline-yes">34x</span>
221-
<span class="cline-any cline-yes">34x</span>
222-
<span class="cline-any cline-yes">34x</span>
223-
<span class="cline-any cline-yes">34x</span>
224-
<span class="cline-any cline-yes">34x</span>
225-
<span class="cline-any cline-yes">34x</span>
226-
<span class="cline-any cline-yes">34x</span>
227-
<span class="cline-any cline-yes">34x</span>
210+
<span class="cline-any cline-yes">35x</span>
211+
<span class="cline-any cline-yes">35x</span>
212+
<span class="cline-any cline-yes">35x</span>
213+
<span class="cline-any cline-yes">35x</span>
214+
<span class="cline-any cline-yes">35x</span>
215+
<span class="cline-any cline-yes">35x</span>
216+
<span class="cline-any cline-yes">35x</span>
217+
<span class="cline-any cline-yes">35x</span>
228218
<span class="cline-any cline-yes">15x</span>
229219
<span class="cline-any cline-yes">15x</span>
220+
<span class="cline-any cline-yes">20x</span>
221+
<span class="cline-any cline-yes">35x</span>
222+
<span class="cline-any cline-yes">1x</span>
223+
<span class="cline-any cline-yes">1x</span>
230224
<span class="cline-any cline-yes">19x</span>
231-
<span class="cline-any cline-yes">34x</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-yes">19x</span>
235-
<span class="cline-any cline-yes">34x</span>
225+
<span class="cline-any cline-yes">35x</span>
236226
<span class="cline-any cline-yes">15x</span>
237227
<span class="cline-any cline-yes">15x</span>
238228
<span class="cline-any cline-yes">4x</span>
239229
<span class="cline-any cline-yes">4x</span>
240-
<span class="cline-any cline-yes">34x</span>
230+
<span class="cline-any cline-yes">35x</span>
241231
<span class="cline-any cline-yes">8x</span>
242232
<span class="cline-any cline-yes">8x</span>
243233
<span class="cline-any cline-yes">8x</span>
244234
<span class="cline-any cline-yes">8x</span>
245235
<span class="cline-any cline-yes">4x</span>
246-
<span class="cline-any cline-yes">34x</span>
236+
<span class="cline-any cline-yes">35x</span>
247237
<span class="cline-any cline-yes">2x</span>
248238
<span class="cline-any cline-yes">2x</span>
249239
<span class="cline-any cline-yes">2x</span>
@@ -282,33 +272,28 @@ <h1><a href="index.html">All files</a> assign.js</h1>
282272
// MAIN //
283273
&nbsp;
284274
/**
285-
* Appends the provided scalar values to the input ndarray and assigns the result to a provided one-dimensional output ndarray.
275+
* Appends provided scalar values to a one-dimensional input ndarray and assigns the result to a one-dimensional output ndarray.
286276
*
287-
* @param {ndarray} x - input ndarray
277+
* @param {ndarrayLike} x - input ndarray
288278
* @param {...*} values - scalar values
289-
* @param {ndarray} out - output ndarray
279+
* @param {ndarrayLike} out - output ndarray
290280
* @throws {Error} must provide at least three arguments
291-
* @throws {TypeError} first argument must a be one-dimensional ndarray
292-
* @throws {Error} must be provided at least three arguments
293-
* @throws {TypeError} output argument must a be one-dimensional ndarray
281+
* @throws {TypeError} first argument must be a one-dimensional ndarray
282+
* @throws {TypeError} last argument must be a one-dimensional ndarray
294283
* @returns {ndarray} output ndarray
295284
*
296285
* @example
297286
* var array = require( '@stdlib/ndarray/array' );
298287
* var zeros = require( '@stdlib/ndarray/zeros' );
299-
* var ndarray2array = require( '@stdlib/ndarray/to-array' );
300288
*
301289
* var x = array( [ 1.0, 2.0, 3.0, 4.0 ] );
302290
* var y = zeros( [ 7 ] );
303291
*
304292
* var out = assign( x, 5.0, 6.0, 7.0, y );
305-
* // returns &lt;ndarray&gt;
293+
* // returns &lt;ndarray&gt;[ 1.0, 2.0, 3.0, 4.0, 5.0, 6.0, 7.0 ]
306294
*
307295
* var bool = ( out === y );
308296
* // returns true
309-
*
310-
* var arr = ndarray2array( y );
311-
* // returns [ 1.0, 2.0, 3.0, 4.0, 5.0, 6.0, 7.0 ]
312297
*/
313298
function assign( x ) {
314299
var nargs;
@@ -321,16 +306,16 @@ <h1><a href="index.html">All files</a> assign.js</h1>
321306
throw new TypeError( format( 'invalid argument. First argument must be a one-dimensional ndarray. Value: `%s`.', x ) );
322307
}
323308
nargs = arguments.length;
324-
if ( nargs &lt; 3 ) <span class="branch-0 cbranch-no" title="branch not covered" >{</span>
325-
<span class="cstat-no" title="statement not covered" > throw new Error( format( 'invalid argument. The function must be provided at least three arguments. Value: `%s`.', nargs ) );</span>
326-
<span class="cstat-no" title="statement not covered" > }</span>
327-
out = arguments[ nargs - 1 ];
309+
if ( nargs &lt; 3 ) {
310+
throw new Error( 'invalid operation. Must provide at least three arguments.' );
311+
}
312+
out = arguments[ nargs-1 ];
328313
if ( !isndarrayLike( out ) || ndims( out ) !== 1 ) {
329-
throw new TypeError( format( 'invalid argument. Output argument must be a one-dimensional ndarray. Value: `%s`.', out ) );
314+
throw new TypeError( format( 'invalid argument. Last argument must be a one-dimensional ndarray. Value: `%s`.', out ) );
330315
}
331316
dtype = getDType( x );
332317
args = [ x ];
333-
for ( i = 1; i &lt; nargs - 1; i++ ) {
318+
for ( i = 1; i &lt; nargs-1; i++ ) {
334319
args.push( scalar2ndarray( arguments[ i ], {
335320
'dtype': dtype
336321
}));
@@ -349,7 +334,7 @@ <h1><a href="index.html">All files</a> assign.js</h1>
349334
<div class='footer quiet pad2 space-top1 center small'>
350335
Code coverage generated by
351336
<a href="https://istanbul.js.org/" target="_blank" rel="noopener noreferrer">istanbul</a>
352-
at 2025-12-16T04:32:08.350Z
337+
at 2025-12-19T10:39:03.470Z
353338
</div>
354339
<script src="prettify.js"></script>
355340
<script>

ndarray/push/coverage.ndjson

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
[225,229,98.2533,20,22,90.9091,2,2,100,225,229,98.2533,"7f42e7c1e5738338a9f83cedb43420bb94982da8","2025-12-15 20:31:05 -0800"]
1+
[216,216,100,22,22,100,2,2,100,216,216,100,"116396696aeea8e1077eaab70edd6e05fe8e80ce","2025-12-19 02:36:33 -0800"]

ndarray/push/index.html

Lines changed: 25 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -23,16 +23,16 @@ <h1>All files</h1>
2323
<div class='clearfix'>
2424

2525
<div class='fl pad1y space-right2'>
26-
<span class="strong">98.25% </span>
26+
<span class="strong">100% </span>
2727
<span class="quiet">Statements</span>
28-
<span class='fraction'>225/229</span>
28+
<span class='fraction'>216/216</span>
2929
</div>
3030

3131

3232
<div class='fl pad1y space-right2'>
33-
<span class="strong">90.9% </span>
33+
<span class="strong">100% </span>
3434
<span class="quiet">Branches</span>
35-
<span class='fraction'>20/22</span>
35+
<span class='fraction'>22/22</span>
3636
</div>
3737

3838

@@ -44,9 +44,9 @@ <h1>All files</h1>
4444

4545

4646
<div class='fl pad1y space-right2'>
47-
<span class="strong">98.25% </span>
47+
<span class="strong">100% </span>
4848
<span class="quiet">Lines</span>
49-
<span class='fraction'>225/229</span>
49+
<span class='fraction'>216/216</span>
5050
</div>
5151

5252

@@ -80,17 +80,17 @@ <h1>All files</h1>
8080
</thead>
8181
<tbody><tr>
8282
<td class="file high" data-value="assign.js"><a href="assign.js.html">assign.js</a></td>
83-
<td data-value="97.84" class="pic high">
84-
<div class="chart"><div class="cover-fill" style="width: 97%"></div><div class="cover-empty" style="width: 3%"></div></div>
83+
<td data-value="100" class="pic high">
84+
<div class="chart"><div class="cover-fill cover-full" style="width: 100%"></div><div class="cover-empty" style="width: 0%"></div></div>
8585
</td>
86-
<td data-value="97.84" class="pct high">97.84%</td>
87-
<td data-value="93" class="abs high">91/93</td>
88-
<td data-value="91.66" class="pct high">91.66%</td>
89-
<td data-value="12" class="abs high">11/12</td>
86+
<td data-value="100" class="pct high">100%</td>
87+
<td data-value="88" class="abs high">88/88</td>
88+
<td data-value="100" class="pct high">100%</td>
89+
<td data-value="12" class="abs high">12/12</td>
9090
<td data-value="100" class="pct high">100%</td>
9191
<td data-value="1" class="abs high">1/1</td>
92-
<td data-value="97.84" class="pct high">97.84%</td>
93-
<td data-value="93" class="abs high">91/93</td>
92+
<td data-value="100" class="pct high">100%</td>
93+
<td data-value="88" class="abs high">88/88</td>
9494
</tr>
9595

9696
<tr>
@@ -99,28 +99,28 @@ <h1>All files</h1>
9999
<div class="chart"><div class="cover-fill cover-full" style="width: 100%"></div><div class="cover-empty" style="width: 0%"></div></div>
100100
</td>
101101
<td data-value="100" class="pct high">100%</td>
102-
<td data-value="56" class="abs high">56/56</td>
102+
<td data-value="52" class="abs high">52/52</td>
103103
<td data-value="100" class="pct high">100%</td>
104104
<td data-value="1" class="abs high">1/1</td>
105105
<td data-value="100" class="pct high">100%</td>
106106
<td data-value="0" class="abs high">0/0</td>
107107
<td data-value="100" class="pct high">100%</td>
108-
<td data-value="56" class="abs high">56/56</td>
108+
<td data-value="52" class="abs high">52/52</td>
109109
</tr>
110110

111111
<tr>
112112
<td class="file high" data-value="main.js"><a href="main.js.html">main.js</a></td>
113-
<td data-value="97.5" class="pic high">
114-
<div class="chart"><div class="cover-fill" style="width: 97%"></div><div class="cover-empty" style="width: 3%"></div></div>
113+
<td data-value="100" class="pic high">
114+
<div class="chart"><div class="cover-fill cover-full" style="width: 100%"></div><div class="cover-empty" style="width: 0%"></div></div>
115115
</td>
116-
<td data-value="97.5" class="pct high">97.5%</td>
117-
<td data-value="80" class="abs high">78/80</td>
118-
<td data-value="88.88" class="pct high">88.88%</td>
119-
<td data-value="9" class="abs high">8/9</td>
116+
<td data-value="100" class="pct high">100%</td>
117+
<td data-value="76" class="abs high">76/76</td>
118+
<td data-value="100" class="pct high">100%</td>
119+
<td data-value="9" class="abs high">9/9</td>
120120
<td data-value="100" class="pct high">100%</td>
121121
<td data-value="1" class="abs high">1/1</td>
122-
<td data-value="97.5" class="pct high">97.5%</td>
123-
<td data-value="80" class="abs high">78/80</td>
122+
<td data-value="100" class="pct high">100%</td>
123+
<td data-value="76" class="abs high">76/76</td>
124124
</tr>
125125

126126
</tbody>
@@ -131,7 +131,7 @@ <h1>All files</h1>
131131
<div class='footer quiet pad2 space-top1 center small'>
132132
Code coverage generated by
133133
<a href="https://istanbul.js.org/" target="_blank" rel="noopener noreferrer">istanbul</a>
134-
at 2025-12-16T04:32:08.350Z
134+
at 2025-12-19T10:39:03.470Z
135135
</div>
136136
<script src="prettify.js"></script>
137137
<script>

ndarray/push/index.js.html

Lines changed: 6 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ <h1><a href="index.html">All files</a> index.js</h1>
2525
<div class='fl pad1y space-right2'>
2626
<span class="strong">100% </span>
2727
<span class="quiet">Statements</span>
28-
<span class='fraction'>56/56</span>
28+
<span class='fraction'>52/52</span>
2929
</div>
3030

3131

@@ -46,7 +46,7 @@ <h1><a href="index.html">All files</a> index.js</h1>
4646
<div class='fl pad1y space-right2'>
4747
<span class="strong">100% </span>
4848
<span class="quiet">Lines</span>
49-
<span class='fraction'>56/56</span>
49+
<span class='fraction'>52/52</span>
5050
</div>
5151

5252

@@ -115,15 +115,7 @@ <h1><a href="index.html">All files</a> index.js</h1>
115115
<a name='L50'></a><a href='#L50'>50</a>
116116
<a name='L51'></a><a href='#L51'>51</a>
117117
<a name='L52'></a><a href='#L52'>52</a>
118-
<a name='L53'></a><a href='#L53'>53</a>
119-
<a name='L54'></a><a href='#L54'>54</a>
120-
<a name='L55'></a><a href='#L55'>55</a>
121-
<a name='L56'></a><a href='#L56'>56</a>
122-
<a name='L57'></a><a href='#L57'>57</a></td><td class="line-coverage quiet"><span class="cline-any cline-yes">1x</span>
123-
<span class="cline-any cline-yes">1x</span>
124-
<span class="cline-any cline-yes">1x</span>
125-
<span class="cline-any cline-yes">1x</span>
126-
<span class="cline-any cline-yes">1x</span>
118+
<a name='L53'></a><a href='#L53'>53</a></td><td class="line-coverage quiet"><span class="cline-any cline-yes">1x</span>
127119
<span class="cline-any cline-yes">1x</span>
128120
<span class="cline-any cline-yes">1x</span>
129121
<span class="cline-any cline-yes">1x</span>
@@ -196,22 +188,18 @@ <h1><a href="index.html">All files</a> index.js</h1>
196188
'use strict';
197189
&nbsp;
198190
/**
199-
* Return a one-dimensional ndarray formed by appending the provided scalar values to the input ndarray.
191+
* Return an ndarray formed by appending provided scalar values to a one-dimensional input ndarray.
200192
*
201193
* @module @stdlib/ndarray/push
202194
*
203195
* @example
204196
* var array = require( '@stdlib/ndarray/array' );
205-
* var ndarray2array = require( '@stdlib/ndarray/to-array' );
206197
* var push = require( '@stdlib/ndarray/push' );
207198
*
208199
* var x = array( [ 1.0, 2.0, 3.0, 4.0 ] );
209200
*
210201
* var out = push( x, 5.0, 6.0, 7.0 );
211-
* // returns &lt;ndarray&gt;
212-
*
213-
* var arr = ndarray2array( out );
214-
* // returns [ 1.0, 2.0, 3.0, 4.0, 5.0, 6.0, 7.0 ]
202+
* // returns &lt;ndarray&gt;[ 1.0, 2.0, 3.0, 4.0, 5.0, 6.0, 7.0 ]
215203
*/
216204
&nbsp;
217205
// MODULES //
@@ -238,7 +226,7 @@ <h1><a href="index.html">All files</a> index.js</h1>
238226
<div class='footer quiet pad2 space-top1 center small'>
239227
Code coverage generated by
240228
<a href="https://istanbul.js.org/" target="_blank" rel="noopener noreferrer">istanbul</a>
241-
at 2025-12-16T04:32:08.350Z
229+
at 2025-12-19T10:39:03.470Z
242230
</div>
243231
<script src="prettify.js"></script>
244232
<script>

0 commit comments

Comments
 (0)