Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commit 172e6ac

Browse files
Update artifacts
1 parent 2ec6005 commit 172e6ac

File tree

5 files changed

+361
-399
lines changed

5 files changed

+361
-399
lines changed

‎math/tools/unary/coverage.ndjson

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1 +1,2 @@
11
[581,690,84.2029,42,54,77.7778,5,8,62.5,581,690,84.2029,"6dc5ea77dbef23e522255c7c60e5db1ccfa85568","2025年03月30日 15:46:46 -0700"]
2+
[238,400,59.5,3,3,100,0,2,0,238,400,59.5,"bac2f1af6007402efe470fffaf6a4c37645a3e28","2025年09月11日 23:42:15 -0700"]

‎math/tools/unary/index.html

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

2525
<div class='fl pad1y space-right2'>
26-
<span class="strong">84.2% </span>
26+
<span class="strong">59.5% </span>
2727
<span class="quiet">Statements</span>
28-
<span class='fraction'>581/690</span>
28+
<span class='fraction'>238/400</span>
2929
</div>
3030

3131

3232
<div class='fl pad1y space-right2'>
33-
<span class="strong">77.77% </span>
33+
<span class="strong">100% </span>
3434
<span class="quiet">Branches</span>
35-
<span class='fraction'>42/54</span>
35+
<span class='fraction'>3/3</span>
3636
</div>
3737

3838

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

4545

4646
<div class='fl pad1y space-right2'>
47-
<span class="strong">84.2% </span>
47+
<span class="strong">59.5% </span>
4848
<span class="quiet">Lines</span>
49-
<span class='fraction'>581/690</span>
49+
<span class='fraction'>238/400</span>
5050
</div>
5151

5252

@@ -61,7 +61,7 @@ <h1><a href="../../../../index.html">All files</a> math/tools/unary/lib</h1>
6161
</div>
6262
</template>
6363
</div>
64-
<div class='status-line high'></div>
64+
<div class='status-line medium'></div>
6565
<div class="pad1">
6666
<table class="coverage-summary">
6767
<thead>
@@ -84,103 +84,43 @@ <h1><a href="../../../../index.html">All files</a> math/tools/unary/lib</h1>
8484
<div class="chart"><div class="cover-fill cover-full" style="width: 100%"></div><div class="cover-empty" style="width: 0%"></div></div>
8585
</td>
8686
<td data-value="100" class="pct high">100%</td>
87-
<td data-value="67" class="abs high">67/67</td>
87+
<td data-value="72" class="abs high">72/72</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="100" class="pct high">100%</td>
9191
<td data-value="0" class="abs high">0/0</td>
9292
<td data-value="100" class="pct high">100%</td>
93-
<td data-value="67" class="abs high">67/67</td>
93+
<td data-value="72" class="abs high">72/72</td>
9494
</tr>
9595

9696
<tr>
97-
<td class="file medium" data-value="main.js"><a href="main.js.html">main.js</a></td>
98-
<td data-value="75.51" class="pic medium">
99-
<div class="chart"><div class="cover-fill" style="width: 75%"></div><div class="cover-empty" style="width: 25%"></div></div>
97+
<td class="file low" data-value="main.js"><a href="main.js.html">main.js</a></td>
98+
<td data-value="42.16" class="pic low">
99+
<div class="chart"><div class="cover-fill" style="width: 42%"></div><div class="cover-empty" style="width: 58%"></div></div>
100100
</td>
101-
<td data-value="75.51" class="pct medium">75.51%</td>
102-
<td data-value="245" class="abs medium">185/245</td>
103-
<td data-value="88.46" class="pct high">88.46%</td>
104-
<td data-value="26" class="abs high">23/26</td>
105-
<td data-value="66.66" class="pct medium">66.66%</td>
106-
<td data-value="3" class="abs medium">2/3</td>
107-
<td data-value="75.51" class="pct medium">75.51%</td>
108-
<td data-value="245" class="abs medium">185/245</td>
109-
</tr>
110-
111-
<tr>
112-
<td class="file high" data-value="ndarray.js"><a href="ndarray.js.html">ndarray.js</a></td>
113-
<td data-value="96.82" class="pic high">
114-
<div class="chart"><div class="cover-fill" style="width: 96%"></div><div class="cover-empty" style="width: 4%"></div></div>
115-
</td>
116-
<td data-value="96.82" class="pct high">96.82%</td>
117-
<td data-value="63" class="abs high">61/63</td>
118-
<td data-value="50" class="pct medium">50%</td>
119-
<td data-value="4" class="abs medium">2/4</td>
120-
<td data-value="100" class="pct high">100%</td>
121-
<td data-value="1" class="abs high">1/1</td>
122-
<td data-value="96.82" class="pct high">96.82%</td>
123-
<td data-value="63" class="abs high">61/63</td>
124-
</tr>
125-
126-
<tr>
127-
<td class="file medium" data-value="resolve_output_dtype.js"><a href="resolve_output_dtype.js.html">resolve_output_dtype.js</a></td>
128-
<td data-value="78.2" class="pic medium">
129-
<div class="chart"><div class="cover-fill" style="width: 78%"></div><div class="cover-empty" style="width: 22%"></div></div>
130-
</td>
131-
<td data-value="78.2" class="pct medium">78.2%</td>
132-
<td data-value="78" class="abs medium">61/78</td>
133-
<td data-value="36.36" class="pct low">36.36%</td>
134-
<td data-value="11" class="abs low">4/11</td>
135-
<td data-value="100" class="pct high">100%</td>
136-
<td data-value="1" class="abs high">1/1</td>
137-
<td data-value="78.2" class="pct medium">78.2%</td>
138-
<td data-value="78" class="abs medium">61/78</td>
139-
</tr>
140-
141-
<tr>
142-
<td class="file medium" data-value="validate.js"><a href="validate.js.html">validate.js</a></td>
143-
<td data-value="77.77" class="pic medium">
144-
<div class="chart"><div class="cover-fill" style="width: 77%"></div><div class="cover-empty" style="width: 23%"></div></div>
145-
</td>
146-
<td data-value="77.77" class="pct medium">77.77%</td>
147-
<td data-value="81" class="abs medium">63/81</td>
101+
<td data-value="42.16" class="pct low">42.16%</td>
102+
<td data-value="249" class="abs low">105/249</td>
148103
<td data-value="100" class="pct high">100%</td>
149104
<td data-value="1" class="abs high">1/1</td>
150105
<td data-value="0" class="pct low">0%</td>
151106
<td data-value="1" class="abs low">0/1</td>
152-
<td data-value="77.77" class="pct medium">77.77%</td>
153-
<td data-value="81" class="abs medium">63/81</td>
107+
<td data-value="42.16" class="pct low">42.16%</td>
108+
<td data-value="249" class="abs low">105/249</td>
154109
</tr>
155110

156111
<tr>
157-
<td class="file high" data-value="validate_options.js"><a href="validate_options.js.html">validate_options.js</a></td>
158-
<td data-value="83.33" class="pic high">
159-
<div class="chart"><div class="cover-fill" style="width: 83%"></div><div class="cover-empty" style="width: 17%"></div></div>
112+
<td class="file medium" data-value="validate.js"><a href="validate.js.html">validate.js</a></td>
113+
<td data-value="77.21" class="pic medium">
114+
<div class="chart"><div class="cover-fill" style="width: 77%"></div><div class="cover-empty" style="width: 23%"></div></div>
160115
</td>
161-
<td data-value="83.33" class="pct high">83.33%</td>
162-
<td data-value="72" class="abs high">60/72</td>
116+
<td data-value="77.21" class="pct medium">77.21%</td>
117+
<td data-value="79" class="abs medium">61/79</td>
163118
<td data-value="100" class="pct high">100%</td>
164119
<td data-value="1" class="abs high">1/1</td>
165120
<td data-value="0" class="pct low">0%</td>
166121
<td data-value="1" class="abs low">0/1</td>
167-
<td data-value="83.33" class="pct high">83.33%</td>
168-
<td data-value="72" class="abs high">60/72</td>
169-
</tr>
170-
171-
<tr>
172-
<td class="file high" data-value="validate_table.js"><a href="validate_table.js.html">validate_table.js</a></td>
173-
<td data-value="100" class="pic high">
174-
<div class="chart"><div class="cover-fill cover-full" style="width: 100%"></div><div class="cover-empty" style="width: 0%"></div></div>
175-
</td>
176-
<td data-value="100" class="pct high">100%</td>
177-
<td data-value="84" class="abs high">84/84</td>
178-
<td data-value="100" class="pct high">100%</td>
179-
<td data-value="10" class="abs high">10/10</td>
180-
<td data-value="100" class="pct high">100%</td>
181-
<td data-value="1" class="abs high">1/1</td>
182-
<td data-value="100" class="pct high">100%</td>
183-
<td data-value="84" class="abs high">84/84</td>
122+
<td data-value="77.21" class="pct medium">77.21%</td>
123+
<td data-value="79" class="abs medium">61/79</td>
184124
</tr>
185125

186126
</tbody>
@@ -191,7 +131,7 @@ <h1><a href="../../../../index.html">All files</a> math/tools/unary/lib</h1>
191131
<div class='footer quiet pad2 space-top1 center small'>
192132
Code coverage generated by
193133
<a href="https://istanbul.js.org/" target="_blank" rel="noopener noreferrer">istanbul</a>
194-
at 2025-03-30T22:53:18.170Z
134+
at 2025-09-12T06:43:38.150Z
195135
</div>
196136
<script src="../../../../prettify.js"></script>
197137
<script>

‎math/tools/unary/index.js.html

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

3131

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

5252

@@ -130,7 +130,17 @@ <h1><a href="../../../../index.html">All files</a> / <a href="index.html">math/t
130130
<a name='L65'></a><a href='#L65'>65</a>
131131
<a name='L66'></a><a href='#L66'>66</a>
132132
<a name='L67'></a><a href='#L67'>67</a>
133-
<a name='L68'></a><a href='#L68'>68</a></td><td class="line-coverage quiet"><span class="cline-any cline-yes">1x</span>
133+
<a name='L68'></a><a href='#L68'>68</a>
134+
<a name='L69'></a><a href='#L69'>69</a>
135+
<a name='L70'></a><a href='#L70'>70</a>
136+
<a name='L71'></a><a href='#L71'>71</a>
137+
<a name='L72'></a><a href='#L72'>72</a>
138+
<a name='L73'></a><a href='#L73'>73</a></td><td class="line-coverage quiet"><span class="cline-any cline-yes">1x</span>
139+
<span class="cline-any cline-yes">1x</span>
140+
<span class="cline-any cline-yes">1x</span>
141+
<span class="cline-any cline-yes">1x</span>
142+
<span class="cline-any cline-yes">1x</span>
143+
<span class="cline-any cline-yes">1x</span>
134144
<span class="cline-any cline-yes">1x</span>
135145
<span class="cline-any cline-yes">1x</span>
136146
<span class="cline-any cline-yes">1x</span>
@@ -218,17 +228,17 @@ <h1><a href="../../../../index.html">All files</a> / <a href="index.html">math/t
218228
'use strict';
219229
&nbsp;
220230
/**
221-
* Return a function which dispatches to specified functions based on input argument types.
231+
* Return a function which performs element-wise computation by applying a unary function to each element in an input ndarray.
222232
*
223233
* @module @stdlib/math/tools/unary
224234
*
225235
* @example
226236
* var base = require( '@stdlib/math/base/special/abs' );
227-
* var strided = require( '@stdlib/math/strided/special/abs' );
228-
* var dispatcher = require( '@stdlib/ndarray/dispatch' );
237+
* var dispatch = require( '@stdlib/ndarray/dispatch' );
229238
* var unary = require( '@stdlib/ndarray/base/unary' );
230-
* var Float64Array = require( '@stdlib/array/float64' );
231-
* var dispatch = require( '@stdlib/math/tools/unary' );
239+
* var ndarray2array = require( '@stdlib/ndarray/to-array' );
240+
* var array = require( '@stdlib/ndarray/array' );
241+
* var factory = require( '@stdlib/math/tools/unary' );
232242
*
233243
* var types = [
234244
* 'float64', 'float64',
@@ -240,20 +250,25 @@ <h1><a href="../../../../index.html">All files</a> / <a href="index.html">math/t
240250
* base,
241251
* base
242252
* ];
243-
* var nd = dispatcher( unary, types, data, 2, 1, 1 );
253+
* var dispatcher = dispatch( unary, types, data, 2, 1, 1 );
254+
*
255+
* var idt = [ 'float64', 'float32', 'generic' ];
256+
* var odt = idt;
244257
*
245-
* var table = {
246-
* 'number': base,
247-
* 'complex': null,
248-
* 'array': strided,
249-
* 'ndarray': nd
258+
* var policies = {
259+
* 'output': 'real_and_generic',
260+
* 'casting': 'none'
250261
* };
262+
* var abs = factory( dispatcher, [ idt ], odt, policies );
251263
*
252-
* var abs = dispatch( table );
264+
* var x = array( [ [ -1.0, -2.0 ], [ -3.0, -4.0 ] ] );
265+
* // returns &lt;ndarray&gt;
253266
*
254-
* var x = new Float64Array( [ -1.0, -2.0, -3.0 ] );
255267
* var y = abs( x );
256-
* // returns &lt;Float64Array&gt;[ 1.0, 2.0, 3.0 ]
268+
* // returns &lt;ndarray&gt;
269+
*
270+
* var arr = ndarray2array( y );
271+
* // returns [ [ 1.0, 2.0 ], [ 3.0, 4.0 ] ]
257272
*/
258273
&nbsp;
259274
// MAIN //
@@ -271,7 +286,7 @@ <h1><a href="../../../../index.html">All files</a> / <a href="index.html">math/t
271286
<div class='footer quiet pad2 space-top1 center small'>
272287
Code coverage generated by
273288
<a href="https://istanbul.js.org/" target="_blank" rel="noopener noreferrer">istanbul</a>
274-
at 2025-03-30T22:53:18.170Z
289+
at 2025-09-12T06:43:38.150Z
275290
</div>
276291
<script src="../../../../prettify.js"></script>
277292
<script>

0 commit comments

Comments
(0)

AltStyle によって変換されたページ (->オリジナル) /