@@ -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 '> 63/63 </ span >
28+ < span class ='fraction '> 70/70 </ 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 '> 63/63 </ span >
49+ < span class ='fraction '> 70/70 </ span >
5050 </ div >
5151
5252
@@ -126,7 +126,21 @@ <h1><a href="index.html">All files</a> index.js</h1>
126126< a name ='L61 '> </ a > < a href ='#L61 '> 61</ a >
127127< a name ='L62 '> </ a > < a href ='#L62 '> 62</ a >
128128< a name ='L63 '> </ a > < a href ='#L63 '> 63</ a >
129- < a name ='L64 '> </ a > < a href ='#L64 '> 64</ a > </ td > < td class ="line-coverage quiet "> < span class ="cline-any cline-yes "> 3x</ span >
129+ < a name ='L64 '> </ a > < a href ='#L64 '> 64</ a >
130+ < a name ='L65 '> </ a > < a href ='#L65 '> 65</ a >
131+ < a name ='L66 '> </ a > < a href ='#L66 '> 66</ a >
132+ < a name ='L67 '> </ a > < a href ='#L67 '> 67</ a >
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 > </ td > < td class ="line-coverage quiet "> < span class ="cline-any cline-yes "> 3x</ span >
137+ < span class ="cline-any cline-yes "> 3x</ span >
138+ < span class ="cline-any cline-yes "> 3x</ span >
139+ < span class ="cline-any cline-yes "> 3x</ span >
140+ < span class ="cline-any cline-yes "> 3x</ span >
141+ < span class ="cline-any cline-yes "> 3x</ span >
142+ < span class ="cline-any cline-yes "> 3x</ span >
143+ < span class ="cline-any cline-yes "> 3x</ span >
130144< span class ="cline-any cline-yes "> 3x</ span >
131145< span class ="cline-any cline-yes "> 3x</ span >
132146< span class ="cline-any cline-yes "> 3x</ span >
@@ -216,12 +230,16 @@ <h1><a href="index.html">All files</a> index.js</h1>
216230*
217231* @example
218232* var Float64Array = require( '@stdlib/array/float64' );
233+ * var Uint8Array = require( '@stdlib/array/uint8' );
219234* var ndarray = require( '@stdlib/ndarray/ctor' );
220235* var mskmax = require( '@stdlib/stats/mskmax' );
221236*
222237* // Create a data buffer:
223238* var xbuf = new Float64Array( [ 0.0, 2.0, 3.0, 0.0, 0.0, 6.0, 7.0, 0.0, 0.0, 10.0, 11.0, 0.0 ] );
224239*
240+ * // Create a mask buffer:
241+ * var mbuf = new Uint8Array( [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0 ] );
242+ *
225243* // Define the shape of the input array:
226244* var sh = [ 3, 1, 2 ];
227245*
@@ -234,12 +252,15 @@ <h1><a href="index.html">All files</a> index.js</h1>
234252* // Create an input ndarray:
235253* var x = new ndarray( 'float64', xbuf, sh, sx, ox, 'row-major' );
236254*
255+ * // Create a mask ndarray:
256+ * var mask = new ndarray( 'uint8', mbuf, sh, sx, ox, 'row-major' );
257+ *
237258* // Perform reduction:
238- * var out = mskmax( x );
259+ * var out = mskmax( x, mask );
239260* // returns <ndarray>
240261*
241262* var v = out.get();
242- * // returns 11 .0
263+ * // returns 10 .0
243264*/
244265
245266// MODULES //
@@ -259,7 +280,7 @@ <h1><a href="index.html">All files</a> index.js</h1>
259280 < div class ='footer quiet pad2 space-top1 center small '>
260281 Code coverage generated by
261282 < a href ="https://istanbul.js.org/ " target ="_blank " rel ="noopener noreferrer "> istanbul</ a >
262- at 2025-12-06T16:13:29.053Z
283+ at 2025-12-06T16:32:05.393Z
263284 </ div >
264285 < script src ="prettify.js "> </ script >
265286 < script >
0 commit comments